Не смотрите ваш код выхода специально. PCA запускается после завершения работы вашего приложения. Одна вещь, которая вызывает это для меня, это то, что ваше приложение мало что делает. Например, если вы переименуете какое-то приложение «hello world» в setup.exe и запустите его, оно будет повышено, но на самом деле оно ничего не изменит на вашем компьютере, как это делает настоящее приложение установки. Ваш реестр, каталог программных файлов и т. Д. Одинаковы. Таким образом, PCA говорит: «Хм, может быть, было отказано в доступе или что-то в этом роде, кажется, это не сработало, ваши настройки могут быть неверными». Другими словами, это может быть безвредно. Однако я нахожу, что приложения могут требовать повышения каждый раз, когда они в них действительно не нуждаются, поэтому стоит потратить немного времени на изучение.
Изменения хранятся в групповой политике.