Как найти путь выполнения установленного программного обеспечения
Этот метод работает для любого c# исполняемого файла, расположенного windows-application в папке, которая определена c-sharp в переменной PATH Windows:
private string LocateEXE(String filename)
{
String path = Environment.GetEnvironmentVariable("path");
String[] folders = path.Split(';');
foreach (String folder in folders)
{
if (File.Exists(folder + filename))
{
return folder + filename;
}
else if (File.Exists(folder + "\\" + filename))
{
return folder + "\\" + filename;
}
}
return String.Empty;
}
Затем visual-c# используйте его следующим csharp образом:
string pathToExe = LocateEXE("example.exe");
Как и метод Фредрика, он windows-applications находит пути только к некоторым c#.net исполняемым файлам
c#
windows
2021-12-22T09:05:21+00:00
2022-11-13T19:13:23+00:00
ASDexter
Вопросы с похожей тематикой, как у вопроса:
Как найти путь выполнения установленного программного обеспечения
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.