【发布时间】:2011-02-16 02:04:00
【问题描述】:
如何获取完整的 .exe 路径
让我们假设使用以下字符串 strt["Command"].ToString(); 我得到这个输出
C:\Program Files\Analog 设备\SoundMAX\soundmax.exe /tray
但是我怎么得到
C:\Program Files\Analog 设备\SoundMAX\soundmax.exe
ManagementClass mangnmt = new ManagementClass("Win32_StartupCommand");
ManagementObjectCollection mcol = mangnmt.GetInstances();
foreach (ManagementObject strt in mcol)
{
string[] lv = new String[4];
lv[0] = strt["Caption"].ToString();
lv[1] = strt["Location"].ToString();
lv[2] = strt["Command"].ToString();
lv[3] = strt["Description"].ToString();
listView1.Items.Add(new ListViewItem(lv, 0));
}
【问题讨论】:
-
不清楚的问题。请详细说明您到底需要什么。
-
不是在“位置”即lv[1]吗?
-
请不要在标题中加上“C#”——你已经在标签中找到了。