芯友首页  应用软件  编程开发  资源下载  网络硬件  动漫音乐  精美图库  论坛 博客 收藏
高级
  所在位置:论坛首页 -> 编程开发-vb,asp -> VB(Visual Basic)编程 -> [转帖]监控进程
发表新的主题 发起新的投票 发起新的交易 发起新的任务 回复话题
标题:[转帖]监控进程收藏 编辑 删除 楼主 | 上一篇 下一篇
影子传说
等级:社区游侠
权限:版主
积分:65
金钱:65
声望:42
经验:42
发帖数:42
注册:2008年5月25日
资料 短消息2008-5-25 8:15:53

Private Const PROCESS_TERMINATE = &H1

Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long

Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)


Private Sub Timer1_Timer()

 

Dim hProcess As Long


hProcess = Shell("notepad.exe", vbNormalFocus) '取得id
Sleep (1000)
hProcess = OpenProcess(PROCESS_TERMINATE, 0&, hProcess) '取得句柄
TerminateProcess hProcess, 0& '结束进程

Timer1.Enabled = False
CloseHandle hProcess

End Sub

 

注意:timer1的interval的属性设置为1000,
:notepad.exe是随便写的,你可以改成你要的监控进程.

:所有的vb的api函数都在vb6的apiview工具之中可以得到!


2008-5-25 8:15:53 顶部
快速回复
  • 支持UBB,HTML标签

  • 高级回复

  • 操作选项: 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖

    Copyright © 2004-2007  BBSGood.com Powered By: BBSGood.Speed Version 4.0

    首页 | 购买指南 | 商业版本 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式

    咨询电话:0575-84065635(传真)、7*24小时咨询服务:13606552007
    业务QQ:38958768、客服QQ1:415896239、客服QQ2:343896043、MSN:jccsxx@hotmail.com
    不良信息举报中心 鄂ICP备06014737号