當我使用像da [eax]
命令達,它通常在多行打印數據:WinDbg的:不打印換行符
059f20d0 "..."
059f20f0 "..."
059f2110 "..."
雖然沒有\r
或\n
裏面,它始終是多行。
是否可以在一行中打印以null結尾的字符串?
當我使用像da [eax]
命令達,它通常在多行打印數據:WinDbg的:不打印換行符
059f20d0 "..."
059f20f0 "..."
059f2110 "..."
雖然沒有\r
或\n
裏面,它始終是多行。
是否可以在一行中打印以null結尾的字符串?
使用.printf
而不是da
。
例如:.printf "Foo: %ma\\n", 0x059f20d0
注:
.printf
沒有%s
。對於ASCII字符串使用%ma
,對於Unicode(UTF-16)字符串使用%mu
。.printf
printf
風格\n
通常反斜槓,第二個是因爲WinDbg的命令解釋器解析這些代碼,我們希望.printf
得到\n
而比換行符本身。.logopen X://foo.xxx DA/C 256點的地址/ LEN /範圍 .logclose
標準寬度
0:000> da 5ca608
005ca608 " <dpiAware xmlns="http:/"
005ca628 "/schemas.microsoft.com/SMI/2005/"
005ca648 "WindowsSettings">true</dpiAware>"
005ca668 ".. </windowsSettings>..</appl"
005ca688 "ication>..</assembly>.."
定製寬度
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