バックグラウンドで実行されているプログラムがあります。特定のWindowsイベントが発生したときに、このプログラムに通知する必要があります。
イベントの名前とIDを知っており、タスクスケジューラでイベントのアクションをスケジュールする方法を知っていますが、ここでは新しいプログラムしか開始できません。すでに実行中のアプリケーションで関数を呼び出したい。
編集:このように解決しました。
メインプログラムはTCP接続をリッスンしており、タスクスケジューラから、コマンドライン引数を使用してプログラムの別のインスタンスを起動します。プログラムがこの引数を受け取ると、接続を受け取ったときに何らかのアクションを実行するメインプログラムに接続します。