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環境でも動作することがわかりました。
以下のようにコードを編集したら、動くようになりました。
- 関連記事
-
-
XPマインスイーパーの時間を無制限に改造
-
XPマインスイーパー 爆弾の場所を表示するプログラムを使ってみよう
-