アプリ起動時にコマンドラインで受け取ったメッセージを
特定のソケットに投げて終了するだけのアプリを作成しています。
例えば
「hogegoge.exe あいうえお」
と起動されたときに、
「あいうえお」
の文字列をport5000に送信する
といった感じです。
ただ、このプログラムの問題点がありまして、アプリ起動時にかならずデフォルトの
初期ウィンドウが表示されるため画面がチラつき、さらに他のアプリのフォーカスを
一瞬奪ってしまうのです。
アプリを最小化で常駐させて、多重起動時に共有メモリを使ってメッセージを送信する
機構を組み込んでみたりもしましたが、この初期ウィンドウがフォーカスを奪う件だけは
解決方法が見つかりません。
何かバックグラウンド常駐アプリ(?)用の命令なりコンパイルの仕方とかありますでしょうか?