XPマインスイーパー 爆弾の場所を表示するプログラムを使ってみよう


CODE PROJECT C# WinMineチートプロジェクトのダウンロード先(英語)
https://www.codeproject.com/Articles/3501/Minesweeper-Behind-the-scenes

XP マインスイーパーのダウンロード先
http://www.minesweeper.info/downloads/WinmineXP.html

実行した環境

・Windows 10 HOME
・Visual Studio 2019 Preview

Visual Studioでビルドしよう

リバースエンジニアリングの勉強として上記のプロジェクトをビルド実行してみました。


プロジェクトをそのままの状態でビルドするとwindowsのバージョンが違うというエラーが出ます。frmMain.csのbtnRead_Click関数を見てみると、win2KとwinXPで参照するアドレスが違うようです。このバージョンチェック関数に引っ掛かり実行できません。


デバッグして調べてみたところ、winXPのアドレスをそのまま使えばwindows 10環境でも動作することがわかりました。
以下のようにコードを編集したら、動くようになりました。



関連記事

0 Comments