`
eueuy
  • 浏览: 70709 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类
最新评论

准确探测进程存在否+列出所有进程

 
阅读更多
//不光可以用文件名来探测进程的存在,还能列出所有的进程列表。
 
uses TLHelp32;
 
procedure TForm1.Button1Click(Sender: TObject);
 
var
  FSnapshotHandle:THandle;
  FProcessEntry32:TProcessEntry32;
  Ret : BOOL;
  ProcessID : integer;
  s:string;
begin
  FSnapshotHandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
  FProcessEntry32.dwSize:=Sizeof(FProcessEntry32);
  Ret:=Process32First(FSnapshotHandle,FProcessEntry32);
  Memo1.clear;
  while Ret do
  begin
    Memo1.lines.add(FProcessEntry32.szExeFile);
    s:=ExtractFileName(FProcessEntry32.szExeFile);
    if s='WoW.exe' then
    begin
      showmessage('魔兽世界正在运行');
    end;
    Ret:=Process32Next(FSnapshotHandle,FProcessEntry32);
  end;
end;
分享到:
评论

相关推荐

    snmp简单易学的测试工具

    列出系统进程 snmputil walk 75.126.184.77 public .1.3.6.1.2.1.25.4.2.1.2 列系统用户列表 snmputil walk 75.126.184.75 public .1.3.6.1.4.1.77.1.2.25.1.1 列出域名 snmputil get 75.126.184.75 public .1.3....

    入门学习Linux常用必会60个命令实例详解doc/txt

    在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也...

    Teleport Pro 1.68 官方原版+有效注册码–下载整个网站

    7、列出网站上的所有网页和文件的列表。  如此强大的软件当然也不会是免费的,刚跑官网看了下,最新版本为1.68,而且售价$49.95,贵啊!放心吧,本站提供有效的注册码,刚刚亲自测试了,最新版可用!

    Teleport Pro 1.68 官方原版有效注册码下载整个网站

    7、列出网站上的所有网页和文件的列表。  如此强大的软件当然也不会是免费的,刚跑官网看了下,最新版本为1.68,而且售价$49.95,贵啊!放心吧,本站提供有效的注册码,刚刚亲自测试了,最新版可用!

    vc++ 应用源码包_5

    列出所有的显示模式并列表出来,通过单击列表来改变显示分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面显示图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC中显示JPG...

    综合学生成绩查询系统v2.05源码

    4、进入“学生成绩管理”(这里会列出已输入的所有学生,选不要管它)单击最下面“数据库管理”,输入数据库说明(如:XXXX年X学期成绩数据)后单击增加。 5、增加数据库后现在可以点击班级即可列出该班级所有的学生,...

    Shell脚本专家指南

    24.22 使用awk进行列求和计算 24.23 使用awk产生随机数字 24.24 从shell中产生随机数字 24.25 使用sed显示基于字符的域 24.26 特殊字符转义 24.27 使用grep从一个模式匹配中返回末尾行 24.28 使用grep返回模式匹配...

    大量批处理实用程序例程

    反序列出文本的每行内容.cmd 反序显示输入内容.cmd 多行文本拼接成一行.cmd 把指定文件中的指定位置的数字相加.cmd 把首行和尾行互换.cmd 拼接相临的奇偶行文本内容.cmd 提取两个文件内容的不同之处.cmd 文本内容...

    700个批处理打包下载.rar

    反序列出文本的每行内容.cmd 反序显示输入内容.cmd 取得硬盘数.bat 变色+翻滚字符.bat 变色+翻滚字符.cmd 变量截取实例.bat 变量的多级嵌套.bat 变量的多级嵌套.cmd 只修改年份的批处理.bat 右键添加bat.bat 右键...

    vc++ 应用源码包_1

    列出所有的显示模式并列表出来,通过单击列表来改变显示分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面显示图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC中显示JPG...

    vc++ 应用源码包_2

    列出所有的显示模式并列表出来,通过单击列表来改变显示分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面显示图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC中显示JPG...

    vc++ 应用源码包_3

    列出所有的显示模式并列表出来,通过单击列表来改变显示分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面显示图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC中显示JPG...

    vc++ 应用源码包_6

    列出所有的显示模式并列表出来,通过单击列表来改变显示分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面显示图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC中显示JPG...

    逆向工程实验报告.docx

    除了具有强大的反汇编能力外,OLLYDBG还提供了大量不同的视图,包括列出模块中的导入和导出、显示被调试者拥有的窗口和其它对象的列表、显示当前的异常句柄链以及对那些在库中正确命名的函数使用导入库(.lib文件)...

    Oracle9i的init.ora参数中文说明

    ), interpreted (然后 PL/SQL 模块将被编译为 PL/SQL 字节代码格式), debug (PL/SQL 模块将用探测调试符号来编译), non_debug。 默认值: " interpreted, non_debug " plsql_native_linker: 说明: 此参数指定链接...

    vc++ 开发实例源码包

    9:采用Messenger的弹出滑动消息提示框. 10:下载管理,虚拟文件夹. 11:自动ping. 12:连接到搜索引擎. 13:自动报告bug,建议等. 14:宏功能. 15:自动同步文件夹. 16:保存加载任务. 17:计划任务. 18:单线程下载时不能创建...

    Python Cookbook

    9.1 同步对象中的所有方法 339 9.2 终止线程 342 9.3 将Queue.Queue用作优先级队列 344 9.4 使用线程池 346 9.5 以多组参数并行执行函数 349 9.6 用简单的消息传递协调线程 351 9.7 储存线程信息 353 9.8 无...

    asp.net技术内幕(1)

    7.5 创建跨设备兼容的可移动页面 7.5.1 探测设备功能 7.5.2 使用DeviceSpecific选择设备 7.5.3 使用表单模板集 7.6 小结 <br>第8章 使用第三方控件 <br>8.1 使用Microsoft Internet ...

    asp.net技术内幕(2)

    7.5 创建跨设备兼容的可移动页面 7.5.1 探测设备功能 7.5.2 使用DeviceSpecific选择设备 7.5.3 使用表单模板集 7.6 小结 <br>第8章 使用第三方控件 <br>8.1 使用Microsoft Internet ...

    asp.net技术内幕(5)

    7.5 创建跨设备兼容的可移动页面 7.5.1 探测设备功能 7.5.2 使用DeviceSpecific选择设备 7.5.3 使用表单模板集 7.6 小结 <br>第8章 使用第三方控件 <br>8.1 使用Microsoft Internet ...

Global site tag (gtag.js) - Google Analytics