質問: windows pe で動かない exe とかあるんでしょうか 大昔にc++で作った、exe ファイルがいくつかあるのですが、 windows pe 上で実行すると、xxxxx(ファイル名) が見つかりません とか出ます。同じカレントディレクトリに置いてあるのに。 16 bit 版だと動かなかったりするのでしょうか? windows xp や vista だと動いてるんですが・・・
回答: >16 bit 版だと動かなかったりするのでしょうか? 16bitアプリケーションは動作しません。 http://technet2.microsoft.com/windowsvista/ja/library/31fc1e66-2843-484f-a964-2c3b031920e91041.mspx?mfr=true windows pe の制限事項 サイズを縮小するために、windows pe には使用可能な win32 アプリケーション プログラミング インターフェイス (api) のサブセットのみが含まれています。i/o (ディスクおよびネットワーク) とコアの win32 api はこれに含まれます。 windows pe には、“windows on windows 32” (wow32)、“windows on windows 64” (wow64)、virtual dos machine (vdm)、os/2 または posix サブシステムは含まれていません。 wow32(wow)、vdmについてはこちら。 http://www.microsoft.com/japan/terminology/query.aspx?id=1233&q=wow&kbid=&key=w&ui=l&dev=&site= http://www.microsoft.com/japan/terminology/query.aspx?id=1230&q=vdm&kbid=&key=&ui=l&dev=&site=