2013-06-09 4 views
0

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

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

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

ответ

0

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

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

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

+0

Решает это в любом случае. Просто разместите событие в form_shown – user2444615

Смежные вопросы