在Window 2000中怎样获取所有正在运行的进程的文件名?(50分)

  • 主题发起人 主题发起人 coollifei
  • 开始时间 开始时间
C

coollifei

Unregistered / Unconfirmed
GUEST, unregistred user!
在2000中怎样获取所有正在运行的进程的文件名及其他各种进程信息,就象“任务管理器”<br>所做的那样?
 
EnumProcessModules<br>GetModuleFileNameEx
 
我用了EnumProcesses,EnumProcessModules,GetModuleFileNameEx等几个函数,EnumProcesses<br>和EnumProcessModules函数正常返回了。但GetModuleFileNameEx却无论如何也返回不了文件名<br>不知道是怎么回事。
 
<br>借宝地一用:<br>在帮助中查到 CreateToolhelp32Snapshot<br><br>但不知怎么声名,请各位大虾指教。
 
CreateToolhelp32SnapShot是属于ToolHelp32库的API函数,只能用于Win9x系列,在你的单元的<br>uses子句中加入Tlhelp32即可。
 
引用tlhelp32单元,用CreateToolhelp32SnapShot,用 Process32First,Process32next,<br><br>没错,w2k可以用,我试过了,具体可见我的源码<br><br>sdzhaowei.edu.chinaren.com<br><br>sdzhaowei.home.chinaren.com<br><br>是个木马,不过有进程列表的功能
 
接受答案了.
 
后退
顶部