InnoSetup判断应用程序是否正在运行的函数
来源:互联网 发布:c语言求n个数的平均值 编辑:程序博客网 时间:2024/05/20 08:26
将下面函数加入到[code]段,参数为应用程序的可执行文件名称,不带路径:
function IsAppRunning(const FileName : string): Boolean;var FSWbemLocator: Variant; FWMIService : Variant; FWbemObjectSet: Variant;begin Result := false; FSWbemLocator := CreateOleObject('WBEMScripting.SWBEMLocator'); FWMIService := FSWbemLocator.ConnectServer('', 'root\CIMV2', '', ''); FWbemObjectSet := FWMIService.ExecQuery(Format('SELECT Name FROM Win32_Process Where Name="%s"',[FileName])); Result := (FWbemObjectSet.Count > 0); FWbemObjectSet := Unassigned; FWMIService := Unassigned; FSWbemLocator := Unassigned;end;
调用方式如:
if IsAppRunning('qdpayconsole.exe') then begin end;
0 0
- InnoSetup判断应用程序是否正在运行的函数
- innosetup 安装前判断是否有进程正在运行
- 判断Exe文件是否正在运行的函数
- InnoSetup 安装和卸载时判断程序是否运行
- 判断Service是否正在运行
- 判断service是否正在运行
- Innosetup 安装包 在安装前判断是否有其他安装程序正在安装...
- 简单的技术活,判断360安全卫士是否正在运行
- Android之判断某个服务是否正在运行的方法
- android 判断某个服务是否正在运行的方法
- Android之判断某个服务是否正在运行的方法
- Android之判断某个服务是否正在运行的方法
- 安卓判断特定的服务是否正在运行
- Android之判断某个服务是否正在运行的方法
- 判断某个服务是否正在运行的方法
- android判断某服务是否正在运行
- python判断一个进程是否正在运行
- android中判断service是否正在运行
- 自动取款机 软件安装及操作故障总结
- Jenjins 一
- 有关如何入门ACM
- 布局文件传入参数
- 现有CSDN博客的排名机制
- InnoSetup判断应用程序是否正在运行的函数
- Android HandlerThread 完全解析
- Adb 抓不住Genymotion的解决方法
- 1611 - Crane(贪心)
- 【日常学习】【并查集+map】codevs2639 约会计划题解
- web前端响应式布局,自适应所有分辨率
- 设计模式学习笔记十二:访问者模式
- 1.05-变量
- TestNG监听器实现失败自动截图、重跑、自定义html结果文件功能