私のWindows 8マシンでは、デフォルトでWindows 7にあるすべてのゲーム(チェス、フリーセル、マインスイーパなど)をプレイしたいと思っています。
関連する.exeファイルだけをコピーしようとしましたが、それらを実行しても(Windows 7互換モードであっても)何も起こりません(エラーなし、実行中のプロセスなし、何もありません)。
ゲームを機能させるにはどうすればよいですか?
注:私は Into Windowsガイドを試しました:WindowsでWindows 7ゲームをプレイする方法8 そしてパッチをダウンロードした後、それはまだ動作しませんでした。
問題は、ファイルが間違ったフォルダーにあるため、x86バージョンのAPIを呼び出す場合に、x64バージョンを呼び出す必要があることでした。
これらを_Program Files
_フォルダに移動するだけで(Program Files (x86)
フォルダではなく)、問題が解決しました。
Dependency Walker でFreeCellを起動してみてください。
FreeCell.exe
もちろん、適切な(x32/x64)バージョンのDependsを使用する必要があります。そうしないと、「異なるCPUタイプのモジュールが見つかりました」というエラーが発生します。
処理後FreeCell.exe
exitsはログで赤い線を検索します。手がかりになるかもしれません。たとえば、不正なパス...