我正在使用NSIS为我的应用程序创建安装程序。我想提供一个功能,用户可以在我的应用程序中双击并打开特定文件扩展名的文件。我已按照此链接中提供的说明操作:http://gergo.erdi.hu/blog/2006-10-08-registering_windows_file_types_with_nsis/。
但它不会为我创建注册表项。我的猜测是安装程序可能必须以管理员身份运行。但我没有不必要地提示用户提供管理权限。
如何将自定义文件类型和图标与我的应用程序相关联?
PS:我使用的是Windows 7 64位。
答案 0 :(得分:2)
尝试将密钥写入HKEY_CURRENT_USER\Software\Classes
而不是HKEY_CLASSES_ROOT
。在Vista及更高版本下,这应该没有管理员权限。