Я хотел бы знать, существует ли в C # конкретный тип слушателя событий, который запускается, когда любой другой процесс запрашивает права администратора.
Например, скажем, моя программа работает в фоновом режиме и имеет функцию:
triggerLogPrivilegeRequest() {
//upload requested application name to web server
}
Таким образом, если запускается такая программа, как установщик, и она вызывает права администратора, вызывается код c # / запускается прослушиватель.
Это необходимо для отслеживания того, какие программы пользователи моего компьютера пытаются установить без моего разрешения, даже после предупреждения об этом.