NSIS初心者です。アンチウィルス(Trend Micro)とアンインストールするアンインストーラアンインストールできません
アンインストールが実行される前に、事前定義されたカスタムページがあるので、ExecWaitコマンドでアンインストーラを起動します。
ExecWait '"$R6\Uninstall.exe" _?=$R6' ;Do not copy the uninstaller to a temp file
$ R6は私のインストールパスです。
が、これはWindowsのTempフォルダにアンインストール中にファイルをコピーして、アンチウィルスソフトウェアはアンインストールからこれらのファイルをブロックし、私はアンインストール中にこれらの一時ファイルの作成を中止するにはどうすればよいuninstaller.exe
が壊れていますか? ?私はコントロールパネルからアンインストールしている間でもこの問題に直面しています。
クライアントシステムであるため、アンチウイルスを無効にすることはできません(このオプションは除外されています)。誰かがこれで私を助けることができますか?事前に感謝します
このExecWaitコールはどこにありますか?インストーラまたはアンインストーラでは?もっとコードを投稿してください。 – Anders
こんにちはAnders、 以前にインストールされたアプリケーションのチェック中にインストーラで呼び出されます。見つかったバージョンがあれば、このコマンドが呼び出されます。 – faisal
インストーラからアンインストーラを実行しているときに_?=を使用すると、アンインストーラは%temp%にコピーされません。 – Anders