我要列举出当前系统所有的进程和进程的DLL模块信息。用CreateToolhelp32Snapshot(),Process32First() ,Process32Next()获得进程信息,用CreateToolhelp32Snapshot(),Module32First(),Module32Next()获得某个进程的DLL模块信息。现在的问题是:我已经把所有的进程都列举在一个LIST中,但是,我只能获得用户进程的DLL模块信息,而系统进程的DLL模块却不能获得。现实的错误是CreateToolhelp32Snapshot()打开失败。请教各位,是不是CreateToolhelp32Snapshot()只能获得用户进程的DLL模块呢?如果是,那用什么办法可以获得系统进程的DLL模块信息呢?谢谢!