タイトル : Re^3: 外部アプリケーションによる終了方法 投稿日 : 2009/08/25(Tue) 18:59 投稿者 : YuO
> 終了させたいアプリケーション側(例の場合はprogramA)に > 外部から終了できるような口を開けてやれば良いということでしょうか? > 具体的にどのようにすれば良いのか思い付かないのですが > ご存知であればご教示のほどよろしくお願いします。 方法論は幾つもあると思いますが……。 ・programAが名前付き同期イベントを用意していて,それがセットされたタイミングで終了する ・programAがTCP/IPなりUDP/IPなりでメッセージを受け付けるようにしておく ・programAが.NET Remoting用の口を用意しておいて,メソッド呼び出しを受け付ける etc. 最初の,同期イベント (System.Threading.AutoRseetEvent/ManualResetEvent) が一番簡単だと思います。 終了時に色々情報を送りたいなら.NET RemotingとかWCFとかに頼る事になると思いますが。 |