2011-07-22 8 views
0

私は、Windows同期オブジェクトhttp://msdn.microsoft.com/en-us/library/ms682411(v=VS.85).aspxを見ています。これらは名前付きオブジェクトとして開くことができます。小さな名前の共有カウンタ

1つのプロセスで設定され、別のプロセスで読み込まれる少量(4〜8バイト)の共有情報を保持できるオブジェクトはどれですか?私は共有メモリがこれを行うことを認識していますが、同期オブジェクトの小さなAPIよりも長い4kbのサイズのページとAPIを使用すると余計になることがあります。

答えて

2

おそらく最も効率的な方法は、メッセージを使用することです。しかし、あなたがメッセージポンプを持っている必要があるので、むしろ醜いです。 WM_USERまたは登録されたメッセージタイプを、別のスレッドにPostMessage、ウィンドウにはPostThreadMessage、スレッドに送ることができます。

1

非表示のウィンドウを使用すると、SetPropGetPropの機能を使用できます。

関連する問題