以下のステートメントを使用して、インストールされたディレクトリからファイルとサブディレクトリを削除しています。NSISスクリプト - Uninstall.exeファイルだけが削除されない
RMDir /r "$INSTDIR\*.*"
RMDir "$INSTDIR"
アンインストール中に、uninstall.exeファイルだけがインストールされたディレクトリから削除されることはありません。
私はあなたの提案を教えてください。
以下のステートメントを使用して、インストールされたディレクトリからファイルとサブディレクトリを削除しています。NSISスクリプト - Uninstall.exeファイルだけが削除されない
RMDir /r "$INSTDIR\*.*"
RMDir "$INSTDIR"
アンインストール中に、uninstall.exeファイルだけがインストールされたディレクトリから削除されることはありません。
私はあなたの提案を教えてください。
/REBOOTOK
フラグを試しましたか? scripting referenceからこの警告の
テイク通知:
が警告:アンインストーラでは、rmdir/R用の$ INSTDIRを使用しては安全ではありません。 ユーザはプログラム Filesフォルダにインストールすることを選択することがあります。このコマンドは、 アンインストーラとは関係のない他のプログラムを含めて、プログラム Filesフォルダ全体を消去します。ユーザーは他のファイルを入れてもよいが、プログラムのファイル を置くことができ、それらがプログラムと共に削除されることを期待する。解決策は availableで、インストーラによってインストールされたファイルのみを簡単にアンインストールできます。
はい。システムをリブートした後で動作しています。自分自身をアンインストールしている間に削除する方法ですか? – Bajji