d3drm.dllが無くて、動かないソフトがたくさんある。
-
2006年9月11日 14:15
d3drm.dllって、XP用のDirect3D Retained Mode DLLなんですが、、、。

無くて動かないソフトってたくさんあるのですが、皆さんはどうなんでしょうか?

ためしに、XPより移植すると、正常に動作しているかのように見えるのは、気のせいですか?

回答
-
2006年9月18日 10:49
911 さんからの引用 d3drm.dllって、XP用のDirect3D Retained Mode DLLなんですが、、、。

無くて動かないソフトってたくさんあるのですが、皆さんはどうなんでしょうか?

DirectX 開発者向けの資料ですが,『Graphics APIs in Windows Vista』によると Retained Mode 用のランタイム・ライブラリは Windows Vista で取り除かれると書かれています.
Windows Vista continues to support the same Direct3D and DirectDraw interfaces as Windows XP, back to version 3 of DirectX (with the exception of Direct3D's Retained Mode, which has been removed). Just as with Windows XP Professional x64 Edition, 64-bit native applications on Windows Vista are limited to Direct3D9, DirectDraw7, or newer interfaces. High-performance applications should make use of Direct3D 9 or later to ensure that they have the closest match to the hardware capabilities.
Direct3D RM は 1999年の DirectX 6.1 を最後に更新されておらず,今後長期にわたってセキュリティ・フィックス等のメンテナンスを続けていくのは困難という意図があるものかと思われます.
ただ,Direct3D RM を使用していたアプリケーションはそれ程 3D 性能を必要としていないものが多く,現在のハードウェア性能であれば Virtual PC 等を使用して,過去の OS (例えば Windows XP) 上で実行させても問題ない速度で動くケースもあるのではないでしょうか.
D3DRM.dllはこちらからダウンロードすることが出来ます。
http://www.dlldump.com/download-dll-files_new.php/dllfiles/D/d3drm.dll/5.1.2600.0/download.html
私の場合はsystem32フォルダに入れたら使えなかったソフトも起動しましたが
サポートされていないと思うので、実際に試す場合は自己責任でお願いします。

