在 C# 中以编程方式添加没有管理员权限的文件关联

2024-02-07

其他人也问过类似的问题,但我想澄清一下。我想在安装时构建我的应用程序而不需要管理权限。对于文件关联,我知道我需要在注册表中写入,但到目前为止我在 stackoverflow 文章中找到了两个不同的位置:

HKEY_CURRENT_USER\Software\Classes

另一个下

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

那么哪一个才是正确的呢?


您应该使用前者(HKCU\Software\Classes),因为这就是 Windows 用于打开文件的方式。

我不确定第二个是用来做什么的;我相信它仅用于填充“打开方式”对话框的推荐部分。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C# 中以编程方式添加没有管理员权限的文件关联 的相关文章

随机推荐