2012-01-07
64bit process からの 32bit DLL のロード
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
リンク元
- 1 http://k.hatena.ne.jp/keywordblog/dll?page=2
- 1 http://search.yahoo.co.jp/search?p=walkman+Dock+デジタル出力&tid=top_ga1_sa&ei=UTF-8&pstart=1&fr=top_ga1_sa&b=31
- 1 http://search.yahoo.co.jp/search?p=wm-port+ライン出力&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa_121&x=wrt
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=s-master walkman ラインアウト&source=web&cd=1&ved=0CCMQFjAA&url=http://d.hatena.ne.jp/amukatB/20110828/1314540350&ei=oW8IT4_VJIKSiAfK55C9CQ&usg=AFQjCNEWPt0m