Когда я работал с ассоциацией файлов в приложении .NET, я не нашел способ установить его без появления UAC диалогового окна подтверждения.Как изменить объединение файлов без подтверждения UAC?
Сегодня, когда я открыл uTorrent и искал файловую ассоциацию, я обнаружил, что вы можете включить (записывать в реестр) без каких-либо подтверждений от UAC.
Как это возможно? uTorrent не работает как администратор.
Edit:
Ну, я только что узнал, с Process Monitor (Sysinternals), что uTorrent.exe делает это создать несколько ключей (Utorrent и .torrent), но в HKCU (HKEY_CURRENT_USER
), а не в HKEY_CLASSES_ROOT
. В любом случае у меня также есть эти ключи в HKEY_CLASSES_ROOT
... возможно, установщик создал их. Не уверен.
Вы уверены, что это меняет настройки системы? –
Да, это добавление ключей в HKEY_CLASSES_ROOT –
Я считаю, что некоторые из реестра могут быть виртуализированы, чтобы изменения вступили в силу только для вашего профиля. Войдите в систему как другой пользователь и посмотрите, действительно ли это изменило систему. – Knox