web-dev-qa-db-ja.com

Windows7に相当するdebug.exeはありますか?

ありますか debug.exe Windows7と同等で、マシンコードを記述して、実行後の結果を確認できますか?

5

まあ、もしあなたがWindows 7だけを探しているなら、あなたは WinDBG debugger を使うことができます。これは32ビットと64ビットの両方のWindowsで利用可能です。あなたはそれを学び、GoogleでWinDBG tutorial/commandsを検索するだけで、それらを取得できます。

OllyDbg を使用することもできますが、メインページで言及されておらず、XPの魅力のように機能することが報告されているため、Windows 7で機能するかどうかはわかりません。

PEBrowse Professional Interactive もご覧ください。 2つのバージョンがあります

PEBrowseDbg64 Interactive(v3.2)は64ビットの実行可能ファイルであり、.NETフレームワークが必要です。 Win32/Win64実行可能ファイル、マネージド(.NET)および/またはネイティブをデバッグします。

PEBrowse Professional Interactive(v9.3.3)は、Microsoft Windows 2000、Windows XP、Windows 2003、Windows Vista32、およびWindows 7用のデバッガーです。

Windows 7で仮想マシンをセットアップしてXPモードを使用し、debug.exeそのように簡単に。 この質問 はVMの同じソリューションで終わります。

5
avirk

32ビット版のwin7にあると聞きましたが、64ではありませんが、64を使用しているため確認できません。アセンブリコードまたはマシンコードを記述しようとしていますか?マシンコードかアセンブリかに関わらず、デバッグが何をするのかわかりません。学習/使用しようとしているアセンブリの場合は、WinAsmを試してください。無料ですIDE私が最近使用しました。

Barlopにより追加

あなたが聞いたことは正しいです。以下はWin 7 32bitからのもので、デバッグが可能です。デバッグは、Win 7 64ビットでは使用できません。以下は、Win 7 32ビットのスクリーンショットです。 (テスト済みのwin7のバージョンはwin7 Ultimateです)

enter image description here

3
Codezilla

パブリックドメインのCDBAは、CDB/NTSDと非常によく似ており、Win64システムで実行されます。ソースコード(アセンブラー内)は無料で入手できます。

http://www.japheth.de/debxxf/CDBA.html (description)および http://www.japheth.de/debxxf/CDBA.Zipにあります。 (ソース+バイナリ)

2
Federico