Очевидно, что юбилейное обновление Windows 10 имеет новую "функцию", которая заставляет некоторые исполняемые файлы, такие как Diablo 1 (1996), запускаться от имени администратора, даже если он отлично работает без прав администратора.
Иконка файла Diablo.exe теперь имеет щит UAC, и при его запуске появляется приглашение UAC.
Если я переименую Diablo.exe во что-то еще, щит UAC пропадет, при его запуске не появится приглашение UAC, и игра будет работать нормально без учетной записи повышенного уровня.
На вкладке "Совместимость" в Diablo.exe ничего не проверено - это действительно имя файла, которое вызывает приглашение UAC.
Ну, это не просто имя файла, как будто я переименовываю другой исполняемый файл в Diablo.exe, он не получает приглашение UAC.
Я не могу найти что-нибудь об этой новой "функции". Я просто знаю, что он появился с годовым обновлением (я пробовал на ВМ: нет UAC до обновления годовщины, UAC появляется после установки обновления годовщины). Кто-нибудь знает что-нибудь об этом, и как заставить исполняемый файл запускаться как invoker?