文档章节

判断windows进程是否存在

依宸2016
 依宸2016
发布于 2016/11/11 12:20
字数 90
阅读 80
收藏 0

判断进程是否存在,存在返回true,不存在返回false

function IsTaskRunning(TaskName:string):Boolean;

const
PROCESS_TERMINATE = $0001;
var
ContinueLoop: BOOL;
FSnapShotHandle: THandle;
FProcessEntry32: TProcessEntry32;
begin
  Result := False;
  FSnapShotHandle := CreateToolhelp32SnapShot(TH32CS_SNAPPROCESS, 0);
  FProcessEntry32.dwSize := SizeOf(FProcessEntry32);
  ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);
  while integer(ContinueLoop) <> 0 do
  begin
    if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) = UpperCase(TaskName))
    or (UpperCase(FProcessEntry32.szExeFile ) =   UpperCase(TaskName))) then
    begin
      Result := True;
    end;
    ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
  end;
  CloseHandle(FSnapShotHandle);
end;

本文转载自:http://blog.csdn.net/liwb1987/article/details/42242459

依宸2016
粉丝 1
博文 94
码字总数 0
作品 0
济南
高级程序员
私信 提问
linux下单例进程的一个实现方式

今天在论坛上有朋友问如果截获SIGKILL信号,然后删除锁文件,他主要想要做一个单例进程,进程开始时判断一个文件config的存在性,如果不存在,则创建之然后运行,如果已经存在那么进程退出,...

晨曦之光
2012/04/10
449
0
Windows下bat脚本判断端口是否可用

环境: 一台服务器上用了portmap做了端口转发,但是这个程序经常会跪,需要人工去重启 解决思路: 通过bat来监控程序端口,不通时候自动重启,如果端口可用,则会出来telnet进程,若端口不可...

justin_peng
2017/05/12
0
0
使用subprocess模块,运行到.poll()一直是None导致程序不能正常运行

问题:在服务器中利用subprocess监控python的运行状态并记录日志,在自己电脑上代码是能够正常运行的,但是放到服务器中运行到subprocess.Popen().poll()就莫名其妙一直输出None,导致程序不...

fang_faye
2018/10/30
0
0
模块和包.os

简单介绍: 此模块儿包含普遍的操作系统功能 系统属性: os.name 说明:获取当前系统平台(windows->nt, linux->posix) os.curdir 说明:获取当前目录字符(windows->. , linux->.) os.pardir 说明...

满满李
2016/02/17
190
0
Zabbix监控Windows进程重启

前段时间,一个朋友咨询我怎么监控Windows进程的重启。生产环境有监控进程的启动和关闭,但重启还没想过。经过一番思考和摸索后成功完成了监控,下面把监控思路和方法分享给大家。 我首先想到...

张斌_青岛
2017/05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
6
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
4
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
7
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
7
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部