0

Java プロジェクト用の nsis スクリプトを作成しました。一度、uninstaller.exe をクリックしました。

Start menu >all programs >my application

すべてのファイルは、インストールされた場所から正常に削除されました。しかし、問題は、アンインストールをクリックした後、STARTMENU/インストール フォルダー内のフォルダーがまだ存在することです。なぜこれが起こったのかわかりません。私はwindows7を使用しています。

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

上記のコードを使用しました。誰か助けてくれますか?

4

1 に答える 1

0

ディレクトリを削除するコードはどこにありますか?RMDir "$SMPROGRAMS\$StartMenuGroup"

互換性の問題RequestExecutionLevelに遭遇しないように使用することも重要です...

于 2012-11-14T21:04:37.290 に答える