- ベストアンサー
Win7 64bitで64ドライバと32アプリ
現在Win7 64bit上でプログラムを開発しています。 ある機器のデバイスドライバが64bit版で提供されています。 一方、あるライブラリが32bitでしか提供されていません。 ライブラリが32bitなので、アプリは32bitでビルドするしか無いと思います。 従いまして、Win7 64bit+64bitドライバ+32bitアプリの 組み合わせは可能でしょうか? 64bitライブラリと32bitライブラリを混ぜられないのは理解しております。 64bitドライバを、32bitアプリで動かすことは可能でしょうか? よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 64bitドライバを、32bitアプリで動かすことは可能でしょうか? 可能でなかったら、世の中の32bitアプリはWin64環境では動作できないことになりませんか? アプリケーションはデバイスドライバを自分のメモリ空間の中に取り込んで動作しているのではなくて、あくまでシステムコールで機能を呼び出しているだけのはず。 デバイスドライバは(記憶が間違っていなければ)カーネルと同じメモリ空間にいるはずなので、共存は可能ですね。 アプリケーションから見た32bit Windowsと64bit Windows の違いはWoWが吸収してくれるはずです。