我正在使用以下命令在服务挂起但未执行任何操作时获取procdump转储文件
procdump -64 -ma -t -n 2 -s 10 MyProcess.exe C:\myprocess.exe.dmp
答案 0 :(得分:0)
它什么也没做,因为您没有告诉。您的参数告诉procdump在进程终止(-t)而不是挂起时,进行两个10位间隔(-s 10)的64位全内存转储(-64 -ma -n 2),间隔为10秒。
不幸的是,我不确定procdump能否在这里为您提供帮助。当应用程序“至少5秒钟不响应窗口消息”时,挂起参数(-h)会触发-但服务没有窗口,因此大概永远不会触发此消息。