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