2012-11-14 34 views
0

我寫劇本針扎我已經點擊uninstaller.exe開始菜單/安裝文件夾中的文件夾仍然存在,使用NSIS腳本卸載後?針對Java project.once

Start menu >all programs >my application 

所有文件都從installed.but問題是定位成功取出,在STARTMENU /安裝文件夾中仍然存在的文件夾,點擊卸載後,我不知道爲什麼會發生這種情況?我已經使用Windows 7.

DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" 
    Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" 
    Delete /REBOOTOK $INSTDIR\uninstall.exe 

我已經使用上面的code.Can任何人都可以幫助我嗎?

回答

0

刪除目錄的代碼在哪裏? RMDir "$SMPROGRAMS\$StartMenuGroup"

同樣重要的是使用RequestExecutionLevel,這樣你就不會遇到compatibility issues ...

+0

Thanks.RMDir/R 「$ SMPROGRAMS \ $ StartMenuGroup」,那麼唯一的工作fine.Also需要RequestExectionlevel.what是使用這個的?我已經成功將此值設置爲RequestExectionlevel admin.finally。 – Ami

+0

它將「UAC位」添加到exe清單並禁用Vista之前的應用程序兼容性黑客行爲。如果您已經先刪除快捷方式,則不需要/ r ... – Anders

相關問題