Win32の名前付きパイプで、パイプライン処理でデータ損失が発生してしまいます。
MessageSpy
https://github.com/katahiromz/MessageSpy
MessageSpyAppアプリが、SpyAgentプログラムから名前付きパイプで、SpyBondもしくはSpyLucyのDLLファイルによってフックした結果のデータを受け取っています。しかしながら、このパイプライン処理でデータが失われている疑いがあります。
MessageSpyAppにおいて、パイプのデータの受け取りに問題があるかもしれません。問題と思われる箇所はこちらです:
https://github.com/katahiromz/MessageSpy/blob/master/MessageSpyApp/MessageSpyApp.cpp
排他制御はミューテックスでしたはずですが、データが失われているようです。Win32のパイプライン処理がよく分かりません。よろしくお願い致します。

回答1件
あなたの回答
tips
プレビュー