我创建了一个窗口应用程序,我需要为其创建setup.For创建设置我正在使用NSIS。我编写了脚本来创建安装文件,我需要将此安装文件链接到添加/删除程序。要添加添加/删除程序的链接,我使用以下代码:
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\appName" "DisplayName" "Name"
WriteRegExpandStr HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\appName" "AppName" '"$INSTDIR\UninstallApp.exe"'
要从添加/删除程序中删除链接,我使用以下代码:
DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\appName"
但这不起作用。
答案 0 :(得分:1)
除了“AppName”错误并且应该是“UninstallString”之外,看起来代码应该可以正常工作。
您应该使用Process Monitor进行检查,并了解删除失败的原因。我在这一点上的唯一猜测是你的真实代码有一个错字......