私はda [eax]
のようなコマンドを使用する場合、それは通常、複数行のデータを印刷:windbgを:印刷改行なしのダ
059f20d0 "..."
059f20f0 "..."
059f2110 "..."
何\r
または\n
内部はありませんが、それは常に複数行です。
このNull終端文字列を1行で印刷することはできますか?
私はda [eax]
のようなコマンドを使用する場合、それは通常、複数行のデータを印刷:windbgを:印刷改行なしのダ
059f20d0 "..."
059f20f0 "..."
059f2110 "..."
何\r
または\n
内部はありませんが、それは常に複数行です。
このNull終端文字列を1行で印刷することはできますか?
da
の代わりに.printf
を使用してください。例えば
:.printf "Foo: %ma\\n", 0x059f20d0
注:
.printf
には%s
はありません。 ASCII文字列の場合は%ma
、Unicode(UTF-16)文字列の場合は%mu
を使用してください。引数の周り.printf
printf
スタイル\n
のためのバックスラッシュとWinDbgのコマンド・インタプリタは、これらのコードを解析し、我々はむしろ\n
を取得する.printf
をしたいため、2番目の1があります改行文字自体よりも。.logopen X://foo.xxx DA/C 256のアドレス/ LEN /範囲
0:000> da 5ca608
005ca608 " <dpiAware xmlns="http:/"
005ca628 "/schemas.microsoft.com/SMI/2005/"
005ca648 "WindowsSettings">true</dpiAware>"
005ca668 ".. </windowsSettings>..</appl"
005ca688 "ication>..</assembly>.."
カスタム幅 .logclose
標準幅
0:000> da /c 98 5ca608
005ca608 " <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>.. </windowsSettings>..</application>..</assembly>.."
理由を説明するためにこのケアを落とした人は誰ですか? – blabb
appenファイルにもd? – daisy