Hatena::ブログ(Diary)

amktBの日記

2012-01-07

64bit process からの 32bit DLL のロード

18:28

http://d.hatena.ne.jp/sea-show/20100313/1268476785

上記みたいな感じ。

ようするに、タイトルの事項は普通にやったら無理だけど、今のWindows7ならイケちゃうぜ!って感じ。

64bitOSに変えない理由は無いって、詳しい人が言うのは32bitCOMserverがあるからってことかな。

でも、メモリ消費やRPCによるパフォーマンス低下はありますよ、と。



上記のことを知らずに、に最近64bitOSに変えて初期設定してたらハマった。

64bitOSに32bitのDLLを入れてレジストリ変更して、OS動作しなくなったりしてた^^;

入れたのは、キーボード配列AXキーボード仕様にするDLL(昔Web上で見つけた)。

32bit用のDLLを直接レジストリから指定しちゃダメーってわけ。

どーしよーかと思ったけど、調べると普通にOSに入ってるのな。

http://news.mynavi.jp/column/windows/057/index.html


というわけで、kdbax2.dllを利用して解決。

トラックバック - http://d.hatena.ne.jp/amukatB/20120107/1325928511