7

逆アセンブリビューを使用して、Visual Studio2010RCで.NETアプリケーションをデバッグしています。コードは最適化され、JITされています。特定の時点で、JNE命令が別のパスをたどるように、ZRCPUフラグを変更する必要があります。奇妙な理由で、Visual Studioのレジスタウィンドウは読み取り専用であり、レジスタ値を変更することはできません。また、「次の命令を設定」コマンドを使用してジャンプを強制することもできません。何か案は?

PS:「コマンドウィンドウ」のコマンドのような代替手段はありますか?.NETではレジスタアクセスが許可されていないと思うので、「イミディエイトウィンドウ」からそれを実行できるとは思えません。

4

1 に答える 1

1

私はデバッグすることができ、「イミディエイトウィンドウ」で次のことを行いました:

EFL = (some value)

そしてそれはうまくいくように見えました。

于 2011-07-12T20:53:07.897 に答える