Я создал приложение exe с кнопкой, в которой при нажатии выполняется следующий код. Он работает при нажатии того же пользователя, который используется для создания исполняемого файла. Но тот же самый exe при щелчке другими пользователями получает сообщение об исключении как "Application not found"
Также трассировка стека выглядит так, как показано ниже.
try
{
System.Diagnostics.Process.Start("https://google.com");
} catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
Исключение:
Exception Info: System.ComponentModel.Win32Exception
at System.Diagnostics.Process.StartWithShellExecuteEx(System.Diagnostics.ProcessStartInfo)
at System.Diagnostics.Process.Start(System.Diagnostics.ProcessStartInfo)
at MyTool.MainWindow.MyButton_Click(System.Object, System.Windows.RoutedEventArgs)