1

当我在 .NET 应用程序中处理文件关联时,我还没有找到一种方法来设置它,而 UAC 不会弹出确认对话框。

今天,当我打开 uTorrent 并查找文件关联时,我发现您可以启用(写入注册表)而无需 UAC 的任何确认。

这怎么可能?uTorrent 未以管理员身份运行。

编辑:

好吧,我刚刚使用Process Monitor (Sysinternals) 发现 uTorrent.exe 所做的是创建一些密钥(uTorrent.torrent),但在HKCU ( HKEY_CURRENT_USER) 中,而不是在HKEY_CLASSES_ROOT. 无论如何,我也有这些键HKEY_CLASSES_ROOT......也许安装程序创建了这些。没有把握。

4

1 回答 1

1

请参阅MSDN 中有关正在虚拟化的全局注册表的这篇文章,以便更改仅对您的用户配置文件有效。

于 2009-02-18T20:21:20.277 回答