Main |
2008-12-02 Tue
のどかが64bitプロセス上で動いた♪
基本的にはTTBaseと同じ対応策で。
フック用のnodoka.dllを64bit化したnodoka64.dllとフックインストールするだけの
実行ファイル作って、64bitプロセスにもフックを注入。
最初は全然動いてなくて半分あきらめてたけど、
よくよく考えたら本体がUNICODEだったので設定変えてリコンパイル。
そしたらとりあえずそれっぽいメッセージが飛んでくれた。
が、送ったデータの先頭だけ正常で以降がおかしくなってる。
もしやとおもったらSendMessageするデータに含まれてるHWND型が
64bitなせいでサイズが合わなくなってた。
ダメもとで32bitに無理矢理変更してキャストw
で試しに動かしたらあっさりいけた。ウィンドウハンドル突っ込んでるけど
使ってないのか?こんなんで動いちゃっていいのかねwww
これで、Vista 64bitを使う上での問題はほとんどクリアしたかな?
by あるる