innosetupを介してプログラムをインストールしています。実際のプログラムを実行するメインのexeファイルが1つありますが、常にバックグラウンドで実行されている他のexeファイルをいくつかインストールします。
main.exeを初めて実行すると、この他のexeが起動します。他のexeファイルはいつでも実行できますが、実際には必要です。ただし、main.exeがタスクマネージャなどを介して停止された場合、other.exeは実行を継続します。other.exeが実行されている場合、ユーザーはmain.exeを実行できません。この動作をどのように変更できますか?
編集
innosetupとは関係がないようですので、答えで提案されているルートに行く必要があります。
もう一度編集 する問題は、最終的にWindowsがmain.exeがother.exeを開始するのを見て、それをサブプロセスと見なすことでした。main.exeの外でother.exeを開始する方法を見つけることが最終的に解決策でした