转载:VB监视进程

从百度知道看的,VB监视进程:


让VB程序监视进程中的名称“Windows 任务管理器”,和“AAA”两个进程的进程名,
而且进行操作:如果“Windows 任务管理器”被关闭时则自动关闭“进程某某”程序!


可以用一个 Timer 定时执行下面的代码

Dim Handle As Long
Handle = FindWindow(vbnullstring,"Windows 任务管理器")Dim Handle2 as long
Handle2 = FindWindow(vbnullstring,"进程某某")
if not (Handle) thenSendMessage Handle2,WM_CLOSE,0,0Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As LongPrivate Sub Timer1_Timer()Dim Handle As Long
Dim handle2 As Long
Dim ProHandle As Long
Dim ProcessHandle As LongHandle = FindWindow(vbNullString, "Windows 任务管理器")If Handle = 0 Thenhandle2 = FindWindow(vbNullString, "进程某某")GetWindowThreadProcessId handle2, ProHandleProcessHandle = OpenProcess(1, 0, ProHandle)TerminateProcess ProcessHandle, 0End If
End Sub


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/545371.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java字符类isLowerCase()方法与示例

字符类isLowerCase()方法 (Character class isLowerCase() method) isLowerCase() method is available in java.lang package. isLowerCase()方法在java.lang包中可用。 isLowerCase() method is used to check whether the given char value is lowercase or not. isLowerCas…

JPA使用

JPA使用1.1_persistence使用问题1.1_persistence使用问题 import javax.persistence.*; 需要在pom文件加入依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId>&…

附录:更多字典操作命令

插入一个或多个元素 语法:hmset key field value [field value …] 示例: 127.0.0.1:6379> hmset myhash k1 val1 k2 val2 OK 127.0.0.1:6379> hmget myhash k1 k2 1) "val1" 2) "val2"查询一个或多个元素 语法:hmget key field [field …] 示…

Movie

悬疑片&#xff1a; 嫌疑人X的献身转载于:https://www.cnblogs.com/lnlvinso/p/4264804.html

hibernate中对象的3种状态----瞬时态、持久态、脱管态

转载&#xff1a; http://www.blogjava.net/amigoxie/archive/2007/02/11/99342.htmlHibernate的对象有3种状态&#xff0c;分别为&#xff1a;瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object)&#xff0c;瞬时对象和…

java 根据类名示例化类_Java LocalDateTime类| ofInstant()方法与示例

java 根据类名示例化类LocalDateTime类的Instant()方法 (LocalDateTime Class ofInstant() method) ofInstant() method is available in java.time package. ofInstant()方法在java.time包中可用。 ofInstant() method is used to create an instance of LocalDateTime from t…

附录:更多字符串操作命令

键值对过期操作 a.添加键值对并设置过期时间 语法:set key value [expiration EX seconds|PX milliseconds] [NX|XX] 示例: 127.0.0.1:6379> set k1 val1 ex 1000 OK设置键值对 k1=val1,过期时间为 1000 秒。 查询键的过期时间可以使用 ttl key,如下代码所示: 127.…

ACM - 第6章 数据结构基础(2)

6.4.2 走迷宫 利用bfs寻找最短路。通过对u/m得到x&#xff0c;u%m得到y。u x * m y 将方向保存在dx[], dy[]中。 cint q[maxn*maxn]; void bfs(int x, int y) {int front 0, rear 0, d, u;u x*m y;vis[x][y] 1; fa[x][y] u; dist[x][y] 0;q[rear] u;while(front <…

springboot工程的热部署

springboot工程的热部署&#xff08;1&#xff09;第一步配置pom.xml&#xff08;2&#xff09;第二步更改IDEA设置什么是热部署配置呢&#xff1f; 我们在开发中反复修改类、页面等资源&#xff0c;每次修改后都是需要重新启动才生效&#xff0c;这样每次启动都很麻烦&#xf…

java 简单的加法 递归 从A加到B

public class Main {// 设置保存和的变量static int sum 0;public static void main(String[] args) {int begin 1, end 10;// 调用方法一 sum 0;sum add(begin, end);System.out.println(">>> 从 " begin " 开始加到 " end " 的结…

Java LocalDateTime类| 带示例的compareTo()方法

LocalDateTime类compareTo()方法 (LocalDateTime Class compareTo() method) compareTo() method is available in java.time package. compareTo()方法在java.time包中可用。 compareTo() method is used to compare this date-time object to the given date-time object. co…

附录:更多集合操作命令

移除并返回集合中的一个随机元素 语法:spop key [count] 示例: 127.0.0.1:6379> smembers myset 1) "v1" 2) "v2" 127.0.0.1:6379> spop myset 1 1) "v2" 127.0.0.1:6379> smembers myset 1) "v1"随机返回集合中指定数量…

第一二章(PTA复习)

第一二章因为3默认是整形&#xff0c;整形长度大于short型&#xff0c;如果让short型 short型 int型&#xff0c;可能会溢出&#xff0c;所以编译报错 例如&#xff1a; 答案&#xff1a;D switch 语句中的变量类型可以是&#xff1a; byte、short、int 或者 char。从 Java …

附录:更多列表操作命令

在某值之前/之后添加某个元素 语法&#xff1a;linsert key before|after pivot value 示例&#xff1a; 127.0.0.1:6379> linsert list3 before b A (integer) 4 127.0.0.1:6379> lrange list3 0 -1 "a" "A" "b" "c"根据下标…

code craft_Craft.io调度中使用的重要术语

code craft1) Arrival Time (AT) 1)到达时间(AT) The time when the process arrives into the running state is called as the Arrival time of the process. In simple words, the time at which any process enter the CPU is known as the arrival time. 流程到达运行状态…

英语笔记:写作:Free admissionsto museums

Free admissionsto museums 免费开放博物馆 Recently, more and more museums areopen to the public free of charge so that they can attract more visitors. However,it has also brought some unexpected problems. Should we carry on the practice? People’sviews va…

ExtJS和AngularJS比较

原文地址&#xff1a;http://www.techferry.com/articles/ExtJS-vs-AngularJS.html ExtJS和AngularJS比较.pdf转载于:https://www.cnblogs.com/animal/p/4267109.html

异常类型及处理

异常类型及处理检查型异常与非检查型异常&#xff1a; 非检查型异常是指机器运行之前永远都不能自动检测出来的异常&#xff0c;例如idea不会报红的但有可能发生异常的代码。error类和RunTime类及其子类 异常类型及处理 finally使用

c ++查找字符串_C ++朋友功能| 查找输出程序| 套装2

c 查找字符串Program 1: 程序1&#xff1a; #include <iostream>using namespace std;class Sample1 {int A, B;friend class Sample2;};class Sample2 {int X, Y;public:Sample2(){X 5;Y 5;}void fun(){Sample1 S;S.A 10 * X;S.B 20 * Y;cout << S.A <<…

英语笔记:词组句子:0806

Aim at doing Aim to 动词原形 Vary from … to … 因……而已 Range from … to … 在……范围内波动、变化 In prospect 即将可能发生的 In place 在正确位置&#xff1b;准备妥当 In favor of 支持&#xff0c;赞同 People in control 学校的主管人员 Keep in to…