XNA ソフトが動かないPCの環境を調べる
XNAを使ったソフトが一部のPCで動作しないので、調べてみました。
エラー内容は次のとおり。
EventType: clr20r3 P1: xnashooting.exe P2: 2.0.0.0 P3: 476387aa P4: microsoft.xna.framework P5: 2.0.0.0 P6: 474dd5af P7: 326 P8: 35 P9: system.invalidoperationexception |
今回試してみたのは XNAシューティング ソーサリーフォースです。
こちらは、NetBookの Windows 2000で起動してみたところ。
kernel32 と user32をKDWから簡易インストールしたら動きました。
そこで、XNA2導入チェッカーと言うのを使ってみました。
kernel32 をKDWから簡易インストールする必要があります。
まず、動作しないPC。
シェーダーモデルがアウトです。
これでも一応、Intel X4500なのですが…
そして、こちらがNetBook。
DirectX のバージョンが古いと出るのは 2010年版に対応していないからだと思われます。
関連サイト:
XNA2導入チェッカーのダウンロード : Vector ソフト
ダウンロード - XNAシューティング - ソーサリーフォース
関連記事:
XNA アプリケーションを Windows 2000で完璧に動かす方法
XNA 全部 インストーラー(for 2000/XP) を作ってみた【BM】
DirectX 9.0c 2010年2月版公開 と DX9拡張Kitアップデート
Comments