У меня есть следующий код для запуска AutoCAD программного обеспечения:Возможно ли запустить программную программу (например, autocad) с помощью C# без точного пути к файлу?
string path = @"C:\Program Files\Autodesk\AutoCAD 2012 - English\acad.exe";
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = path;
p.Start();
Но с этим кодом мне нужен точный путь файла acad.exe
То, что я хотел бы быть в состоянии сделать, это нажать на кнопку и мой код найдет AutoCAD и запустится. Но если он не найден, покажите сообщение.
ОП спрашивает, как определить путь установленного приложения autocad 'acad.exe' на ПК. –
Который, если вы действительно прочитали все мое сообщение, которое вы видели, я объяснял, было в реестре и, возможно, превосходен, чем просто поиск через программные файлы. –