Main |
2008-12-05 Fri
うは、昨日はめちゃくちゃ勘違いしまくりだった。
data_segで共有するのとごっちゃになってた。
普通の共有メモリだから32bitと64bitで共有できるじゃん。。。
オブジェクト名変えてたから共有できてなかっただけ。
とはいえ、フックハンドルとか入っててサイズが変わってるので
そのへんはダミーに置き換えてサイズ合わせつつ、
DLL内で必要なデータは別の共有メモリに分離して保持するように変更。
これで行けるだろうと思ったら。。。ダメ。
よく見たらファイルマッピングのオブジェクト名が違ってたwww
Vectorシェアレジで買った場合EXE本体だけの入れ替えだから
DLLはサンプル版のまま。オブジェクト名にsampleとかくっついてたorz
しょぼいとこで引っかかったなー
sample版DLLの仕様に合わせて作り直したらばっちり。
kill-lineの&Syncも問題なく動いた(*^_^*)
本体と連動するように、プロセス管理専用のツールもちゃちゃっと作成。
by あるる