1

プログラムのインストーラー ラッパーを作成していますが、uninstall.exe の場所や実行方法がわかりません。

私の問題は、コントロール パネルからプログラムをアンインストールしても、ラッパー インストーラーが作成するデスクトップ ショートカットが削除されないことです。

レジストリも調べてみましたが、アンインストーラーへのパスがどこにも見つかりませんでした。

コントロールパネルのアンインストールオプションを呼び出すか、プログラムのアンインストールを見つけてExecWaitを使用してuninstall.exeを実行し、ショートカットを削除することで、NSISを使用してプログラムをアンインストールできる方法があるかどうかを知りたいです。

4

1 に答える 1

0

アンインストールするアプリケーションは、レジストリ キーの下で Windows に登録されますHKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\。アプリのサブキーから値を読み取り、UninstallString指定されたコマンド ラインを呼び出すだけです。

于 2013-10-15T21:23:30.747 に答える