私のアプリケーションは、おそらく ShellExecute を使用して、インストール プロセス中にインストーラーによって起動されます。アプリケーションを起動するときに実行可能なインストーラーの名前を取得したいと考えています。
アプリケーションから「親プロセス」を何らかの形で見ることはできますか? または、システムをスキャンして特定のキャプションを持つウィンドウを探し、そのウィンドウを所有する .exe の名前を取得できますか?
これは MS Windows 用で、私のアプリケーションは C++ で書かれています。