ShellExecute запускает приложение "требуется администратор" свернуто

У меня есть строка кода, которая открывает приложение, требуемое администратором, которое требует, чтобы вы щелкнули "ОК" в появившемся окне согласия.

ShellExecute(Me.Handle, "open", "c:\myapp.exe", "", "", 5)

Однако при запуске приложения окно согласия открывается в свернутом виде. Обычно он отображается непосредственно при двойном щелчке по "MyApp.exe", однако через ShellExecute аутентификация сводится к минимуму. Что я делаю неправильно?

1 ответ

Попробуй это.

ShellExecute(NULL, "open", yourAppName, "", "", SW_SHOWNORMAL )

Надеюсь, это решит вашу проблему.

Другие вопросы по тегам