.NET 3.x Как открыть путь к файлу через процессы? - C#
Формулировка задачи:
Подскажите как открыть папку где лежит сам файл .exe через список процессов в (listView)?
Получаю процессы так:
Теперь не могу понять как открыть папку к лежащему файлу:
Пытался сделать так:
Process[] Proc; void startprocess() { Proc = Process.GetProcesses(); for (int i = 0; i < Proc.Length; i++) { ListViewItem itm2 = new ListViewItem(Proc[i].ProcessName + ".exe"); if (!listView1.Items.Contains(itm2)) { this.listView1.Items.Add(itm2); } } }
if (listView1.SelectedItems.Count > 0) { Process.Start(@"C:\Windows\explorer.exe", listView1.SelectedItems.ToString()); // 2 аргумент не правильный ) }
Решение задачи: «.NET 3.x Как открыть путь к файлу через процессы?»
textual
Листинг программы
Process process = Process.GetCurrentProcess(); Process.Start("explorer.exe", Path.GetDirectoryName(process.MainModule.FileName));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д