Если программа запрашивает административные привилегии (через встроенный или внешний манифест сборки), вы можете переопределить запрос на повышение прав и принудительно запустить приложение от имени обычного пользователя.
Например, программа Game Cam настаивает на том, чтобы она запускалась от имени администратора. Он содержит встроенный манифест сборки, который содержит
runas="requireAdministrator"
запись. Вы можете переопределить это требование; возвращая его по умолчанию "как invoker". Способ сделать это - добавить запись совместимости в реестр Windows:
HKCU\Softare\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
D:\Programs\Game Cam V2\GameCamV2.exe = RUNASINVOKER
Это отменяет запрос приложения на запуск от имени администратора и вместо этого заставляет приложение запускаться от имени обычного пользователя.
Приложение может не обрабатывать запуск от имени обычного пользователя. Большинство разработчиков программного обеспечения ленивы и не пытаются тестировать свои приложения. Таким образом, приложение может аварийно завершить работу и сгореть.
Но, по крайней мере, он работает как обычный пользователь.