NSISアンインストールコードに問題があります。 Windows 7でNSISアンインストーラ
RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}"
フォルダからこのコードのアンインストールファイルが、スタートメニューのフォルダをアンインストールしないでください。
Windows XPでは、このコードは何もアンインストールしません。それはちょうどうまくいきません。
NSISアンインストールコードに問題があります。 Windows 7でNSISアンインストーラ
RMDir /r "$SMPROGRAMS\${PRODUCT_NAME}"
フォルダからこのコードのアンインストールファイルが、スタートメニューのフォルダをアンインストールしないでください。
Windows XPでは、このコードは何もアンインストールしません。それはちょうどうまくいきません。
現在の作業ディレクトリをRMDirにしようとしていないことを確認してください。 NSISドキュメントから
:現在の作業ディレクトリが削除できないこと注意。 現在の作業ディレクトリは、SetOutPathによって設定されます。たとえば、次の例の はディレクトリを削除しません。
SetOutPath $TEMP\dir
RMDir $TEMP\dir
私は現在の作業ディレクトリをRMDirしようとしていません。これはスタートメニューディレクトリです。 – Paval
uは持って-if任意のショートカットがリンク "$ SMPROGRAMSの\ shortcut.lnk" を削除
は、rmdir "$ SMPROGRAMS \ $ {PRODUCT_NAME}" スタートメニューから製品のエントリを削除-to
最初にショートカットのようなすべてのサブエントリを削除してからRMDirを実行します。
もっとコードを投稿してください... – Anders