错在哪?(50分)

  • 主题发起人 主题发起人 kusanagi
  • 开始时间 开始时间
K

kusanagi

Unregistered / Unconfirmed
GUEST, unregistred user!
FSnapshotHandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);<br>返回的快照句柄总为0
 
函数返回值有时成功时, 返回0值!?
 
没道理呀,听听!
 
我试过,没有问题。
 
我试过,没有问题。<br>
 
参数的问题!!!试试别的参数!
 
我用NT4,不知道有没有关系。至于参数,难道还有别的参数可以返回当前的进程列表吗?
 
转贴:<br><br>得到当前Win95下,已执行的所有应用程序的文件名<br>(注意uses TLHelp32)<br>procedure TForm1.Button1Click(Sender: TObject);<br>var lppe: TProcessEntry32; <br>&nbsp; &nbsp; found : boolean; <br>&nbsp; &nbsp; Hand : THandle;<br>begin<br>&nbsp; Hand := CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);<br>&nbsp; found := Process32First(Hand,lppe);<br>&nbsp; while found do <br>&nbsp; begin<br>&nbsp; &nbsp; ListBox1.Items.Add(StrPas(lppe.szExeFile));<br>&nbsp; &nbsp; found := Process32Next(Hand,lppe); <br>&nbsp; end;<br>end;
 
接受答案了.
 
后退
顶部