如何加载简单的脚本?

时间:2014-07-15 23:17:49

标签: windbg

我想尝试使用程序脚本,但WinDbg无法找到脚本文件。 它说:

Command file execution failed, Win32 error 0n2
"The system cannot find the file specified."

测试脚本来自WinDbg的帮助文档(保存为C:\ tmp \ file.txt):

.echo The first argument is ${$arg1}.
.echo The second argument is ${$arg2}.

我正在使用的命令同样来自WinDbg的帮助文档:

$$>a< "C:\tmp\file.txt" myFirstArg mySecondArg

我尝试将文件放在不同的位置。我也尝试将脚本放在与windbg.exe相同的目录中,而不是使用路径。我以管理员身份运行,所以我怀疑权限是问题。

任何想法?

谢谢,所有。

2 个答案:

答案 0 :(得分:0)

逃避反斜杠:

$$>a< "C:\\tmp\\file.txt" myFirstArg mySecondArg

或者省略引号,只要文件名中没有空格:

$$>a< C:\tmp\file.txt myFirstArg mySecondArg

答案 1 :(得分:0)

我找到了解决方案。我正在与另一台主机(VM-to-VM)进行调试会话,脚本文件必须位于正在调试的目标计算机/ VM上,而不是运行WinDbg的计算机。

感谢Thomas W.回应。