Как определить, почему приложение подскажет на высоту

StackOverflow https://stackoverflow.com/questions/3831967

  •  26-09-2019
  •  | 
  •  

Вопрос

При запуске моего исполняемого файла Windows подсказывается для возвышения, когда он не должен быть.

Как я могу выяснить Зачем Окна побуждают меня поднять мой исполняемый запуск?

Примечания:

  • есть нет Манифест ресурс (прося asAdministrator, или иным образом)
  • есть нет Манифест файл
  • Вкладка CompatiBilty (для всех пользователей и только ME) имеет «Run As Administrator» не проверено

Как я могу определить, почему мое приложение побуждает высоту?

Это было полезно?

Решение

При отсутствии манифеста обычные причины являются названием Euristics (например, ваш файл называется setup.exe) и групповой политикой (которую вы, возможно, имеете случайно после того, как «эта программа не может работать как ожидаемое».

Чтобы предотвратить это, просто нанесите манифест (встроенный или внешний) с Asinvoker. Тогда вы больше не будете заботиться об этих эвристических, и вы не будете поднять.

Я знаю, что я прокомментировал это выше, но мне нужно повторить это: то, что ваш код пытается сделать, никогда не приведет к возвышенности. НИКОГДА. Вещи, которые не будут работать, если вы не потерпели неудачу, когда вы не повышены. Это не поднимает вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top