当进程崩溃时,我使用procdump自动创建小型转储。它使用以下语法:
procdump64 -i
但是转储文件夹是C:UsersAdministrator
,如何更改为C:dumps
?
我尝试使用procdump64 -j c:dumps -i
,但它不起作用。
(这个问题发布已经有一段时间了,但值得回答(
(为了方便起见,我将使用procdump
(而不是procdump64
(
从这个问题中可以看出,执行以下操作应该是有效的(在OP的用例中,向C:UsersAdministrator
写入转储(:
procdump -i
但至少在我这边,它不是。
似乎必须指定应该写入什么类型的转储("Full"(-ma
(;Mini";(-mm
(等(。只需执行procdump
即可列出转储类型。
回到问题上来,以下应该起作用:
procdump -ma -i c:dumps
请注意,如果目标文件夹需要管理员权限,则这可能不起作用,即使procdump
是在以管理员身份运行cmd的情况下运行的(这就是我所经历的(。