0
我創建了一個窗口應用程序,我需要創建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"
但是,這是行不通的。
你的腳本中是否有「RequestExecutionLevel user」? – Anders
是的,我正在使用**「RequestExecutionLevel user」**。我無法刪除在添加/刪除程序中鏈接到「Name」的uninstaller.exe文件。可以告訴我如何編寫自我刪除代碼。 –
這是一個64位機器嗎?請發佈您的真實代碼,「appName」不應該是您的密鑰,「AppName」不是有效值,您可能是指UninstallString。 – Anders