В настоящее время у меня есть действующая программа, которая просто запускает отдельный .exe-файл, нажав кнопку. Установщик, который я создал, спрашивает, где они хотят установить, который по умолчанию находится в fodler C:\Program Files\PRHA
.C# Process.Start Path
код, который запускает программы выглядит следующим образом
private void ivClick(object sender, RoutedEventArgs e)
{
Process.Start("C:/Program Files/PRHA/IV/IV.exe");
}
Как я могу иметь Process.Start
найти путь запущенного приложения, так что если пользователь решит установить в другой каталог, Process.Start
все равно будет работать.
Вы используете проект развертывания в Visual Studio? Или пользовательский установщик? – BCartolo
* Мне интересно, как заставить Process.Start найти путь, если пользователь решит установить его в другом каталоге. * Помните, где установлена программа, и используйте этот путь. –
Являются ли оба EXE всегда установлены рядом друг с другом? –