用delphi代码,怎么能得到进程中是否运行有某个应用程序的名字呢?
例如我想知道进程中是否运行“RealTime.exe”这个进程,如果没有则启动这个应用程序!
例如我想知道进程中是否运行“RealTime.exe”这个进程,如果没有则启动这个应用程序!
解决方案 »
- 怎样实现类似CAD的点捕捉功能, 如捕捉圆点坐标?
- 英文和中文排版的问题
- 有必要用Tdatabase吗?用Tdatabase的好处是什么?请教!
- 微软面试100题之一。。。。。。。。。。。。。
- 关于数据备份
- 窗体上有若干EDIT、MEMO、COMBOX,窗体启动后怎样将输入焦点固定到某一个控件上?
- 如何解决Data Field not permitted to open Dataset!
- Socket传文件问题.刚学delphi 求高手指点
- 关与dbgrideh的奇怪问题
- delphi的edit敲回车是属于哪个事件的? 我的分用光了,拜托!
- 请问 为什么画出的线是黑色的?谢谢。(代码贱内)
- 如何提取处于计算机域中某台计算机的标识(名称)!
你看看:
var
lppe:tprocessentry32;
sshandle:thandle;
found:boolean;
begin
sshandle:=createtoolhelp32snapshot(th32cs_snapail,0);
found:=process32first(sshandle,lppe);
while found do
begin
//进行你的处理其中lppe.szExefile就是程序名。
found:=proccess32next(sshandle,lppe);
end;
end;//线程用Thread32First,Thread32Next
//模块用Module32First,Module32Next
//堆用Heap32First,Heap32Next
//可执行文件用process32first