Не показывать подсказку UAC при запуске программы - PullRequest
0 голосов
/ 24 апреля 2018

Вчера я задал вопрос о Java Runtime. Я решил это сам, но теперь я заинтересован в том, чтобы не показывать подсказку UAC при запуске моей программы. Эта программа является исполняемой и имеет манифест администратора.

Код:

Runtime.getRuntime().exec("cmd /c \"C:\\Program Files (x86)\\CodFiscExtractor\\MySQLServer\\MySqlStart.exe\"");

После этого я запускаю свою программу, но, как я уже говорил, она отображает приглашение UAC.

Что мне делать?

Ответы [ 2 ]

0 голосов
/ 24 апреля 2018

Вы не можете.Это контролируется Windows на уровне ОС.UAC будет иметь нулевую точку, если программы смогут просто избежать этого.

Либо напишите программу, которая не вызывает исполняемые файлы, либо примите, что UAC сработает.Это не твой выбор.

0 голосов
/ 24 апреля 2018

Если программе, которую вы запускаете через вашу программу, требуются права администратора, появится приглашение UAC. Это в значительной степени причина для приглашения UAC!
Если вы запустите свою программу с правами администратора, вы сможете выполнять какие-либо действия с правами администратора (то есть без UAC), но всегда будет приглашение в том или ином месте (если UAC не выключен).

...