这是一个关于"How to use Windbg for opening a dump and launching some Windbg commands from the command prompt?“的后续问题。
我已经设法让我的系统工作了,但是对于包含空格的文件名,我不能让它工作。我正在处理一个名为E:\Spaced FileName.dmp的转储文件,我想打开它,并将日志写入E:\Spaced FileName.dmp.txt。我已经尝试了以下几种方法:
Prompt>windbg -z "E:\Spaced FileName.dmp" -c ".load pykd.pyd;.logopen E:\Spaced FileName.dmp.txt"
Prompt>windbg -z "E:\Spaced FileName.dmp" -c ".load pykd.pyd;.logopen "E:\Spaced FileName.dmp.txt""
Prompt>windbg -z "E:\Spaced FileName.dmp" -c ".load pykd.pyd;.logopen ""E:\Spaced FileName.dmp.txt"""
Prompt>windbg -z "E:\Spaced FileName.dmp" -c ".load pykd.pyd;.logopen 'E:\Spaced FileName.dmp.txt'"
Prompt>windbg -z "E:\Spaced FileName.dmp" -c ".load pykd.pyd;.logopen ''E:\Spaced FileName.dmp.txt''"
Prompt>windbg -z "E:\Spaced FileName.dmp" -c ".load pykd.pyd;.logopen "'E:\Spaced FileName.dmp.txt'""
Prompt>windbg -z "E:\Spaced FileName.dmp" -c ".load pykd.pyd;.logopen \"E:\Spaced FileName.dmp.txt\""
Prompt>windbg -z "E:\Spaced FileName.dmp" -c ".load pykd.pyd;.logopen (E:\Spaced FileName.dmp.txt)"它们都不工作,我的意思是:打开转储文件是可以的,但是设置日志文件是错误的。
有谁有什么想法吗?
发布于 2019-02-27 01:15:43
创建包含空格的目录,并通过使用空格重命名dmp文件来复制该文件
C:\>md "my space filled gas"
C:\>cd "my space filled gas"
C:\my space filled gas>ls -l
total 26544
-rw-rw-rw- 1 0 27180255 2019-02-26 22:36 my gas filled space.dmp使用某些命令和日志在windbg中打开dmp文件
C:\my space filled gas>windbg -z "my gas filled space.dmp" -logo "my gas filled space.dmp.txt" -c "lm;q"结果
C:\my space filled gas>ls -l
total 26552
-rw-rw-rw- 1 0 27180255 2019-02-26 22:36 my gas filled space.dmp
-rw-rw-rw- 1 0 4647 2019-02-26 22:40 my gas filled space.dmp.txt检查日志文件中转储的内容
C:\my space filled gas>grep -A 5 -i lm;q "my gas filled space.dmp.txt"
0:000> lm;q
start end module name
00880000 00940000 calc (deferred)
69310000 69342000 winmm (deferred)
6bfc0000 6bfd0000 aswhook (deferred)
73b70000 73d00000 GdiPlus (deferred)
C:\my space filled gas>https://stackoverflow.com/questions/54883686
复制相似问题