用に改造して実装して完成。一通りテストしてみて意図した動作になったので非常に満足。通信する方法にしたのでそれも無くなり本当に不満なし。ソフトウェア開発の作業はここでは終わらない。ページとかいろいろあるわけで、これがとにかくめんどい。人につかってもらうには絶対に必要な作業なんだけどさ...。いうことでリリース作業をいろいろ。今までやってた圧縮ファイルを作るスクリプトが毎回いろいろ適当に作っていたので、その辺をちゃんと枠組みを作ろうとスクリプトを組み始める。手間取ったがまあ大まかなのは出来たので今までのとか、今後はこれを使うようにすることに。とまあリリース作業もそこそこ出来たので明日あたりに正式公開しようかなと思ってまする。側共に設計した通りにコードを書いていく。機能的にはシンプルなのでコード量は多くない感じなのですぐに出来るけど、この界隈のプログラミングは慣れていないので、細かい部分で結構思い通りに動かない感じなので適宜修正して詰めていく感じ。手動で動かしながら動作確認していって最終的には予定したとおりに完成。...だった予定だったのだけど、完成目前でまたもアイデアが湧く。ソースをざっと見ると実装可能っぽい。むむむ、これはこっちで実装できないと完成と呼べねー(自分の矜恃としてね)。実行できるかどうか確認。テストプログラムを作ってやってみたら上手くいったので、あとはこの辺のソースを自分流に書いて実装すれば行けるわわわ。いうことで自分なりに色々書き始めた感じ。今日あたりで終わると思ったんだけどね。終わらないですわねー。コードを書く前段階は大詰め。指定したバッファがまだ無い場合は新しいバッファを作成するな感じ。そのへん固まったので、ちびちびと下地固めのコード書く作業に入る。定義、指定したストリームハンドルからデータを取り出してバッファに書き込む関数、Windowsシステムエラーメッセージ取得用の関数を書いた感じ。関連のチャンクとか勉強したなり。次は下地ができあがり始めたのでそれらをまとめ上げるメインの関数を書くかなーって感じ。いうデータの流れが当初の考えであった。この匿名パイプをつなげる事ができればいいんじゃね?って思いついた。あって以前それを(別の目的で)使った時にそういう仕様があったのを思い出したので実現できそう。いうことで、実際にテストプログラムを組んでみてやってみたら、ちょいと試行錯誤はあったけど、大体思ったとおりに出来ることが判明。これにより、今まで想定していたのよりもかなり効率や手間自体が良い感じのプログラムになった感じ。半分以上が無駄になったけど、まあいいでしょう。名前付きパイプ用の待ち受け同期やエラー時のめんどくささが無くて、かなりベストに近い実装になると思う。プロセスハンドルを取得する方法。タスクマネージャもこの関数を使ってるっぽい。プロセスIDが取得できるみたいなので、これでほぼ懸念事項は無い感じかな。