使用NSIS脚本的Windows文件关联

时间:2014-11-23 16:57:26

标签: windows registry nsis file-association

我正在使用NSIS为我的应用程序创建安装程序。我想提供一个功能,用户可以在我的应用程序中双击并打开特定文件扩展名的文件。我已按照此链接中提供的说明操作:http://gergo.erdi.hu/blog/2006-10-08-registering_windows_file_types_with_nsis/

但它不会为我创建注册表项。我的猜测是安装程序可能必须以管理员身份运行。但我没有不必要地提示用户提供管理权限。

如何将自定义文件类型和图标与我的应用程序相关联?

PS:我使用的是Windows 7 64位。

1 个答案:

答案 0 :(得分:2)

尝试将密钥写入HKEY_CURRENT_USER\Software\Classes而不是HKEY_CLASSES_ROOT。在Vista及更高版本下,这应该没有管理员权限。