Получить список запуска через WMI - PullRequest
0 голосов
/ 05 мая 2010

Как мне получить полный путь .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));
}

1 Ответ

0 голосов
/ 06 мая 2010
   FileInfo fi = new FileInfo(@"C:\Program Files\Analog Devices\SoundMAX\soundmax.exe /tray");
   Console.WriteLine(fi.DirectoryName);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...