1

Cygwin 包含一个程序dumper.exe

dumper 实用程序可用于创建正在运行的 Windows 进程的核心转储。

Usage: dumper [OPTION] FILENAME WIN32PID

Dump core from WIN32PID to FILENAME.core

然而,它似乎只适用于 Cygwin 进程

$ ps -Ws | grep calc
   3880 ?        20:22:02 C:\Windows\System32\calc.exe

$ dumper calc-dump 3880
Cannot attach to process #3880, error 50

我已经使用ProcDump有一段时间了,但我想改用 Cygwin 包中包含的程序。

4

1 回答 1

1

事实证明,这dumper.exe 适用于 Windows 进程,但仅适用于32 位进程

$ C:/Windows/SysWOW64/calc.exe &
[1] 3660

$ dumper calc 3660 &
[2] 3500

$ ls -l
total 18688
-rw-r--r--+ 1 Steven None 19071028 Jun  7 20:38 calc.core
于 2012-06-08T01:39:09.133 回答