如何用VB执行定时任务?

zqrqq 2006-11-13 11:55:51
我希望用一个VB程序,定期在获得windows任务管理器的所有当前进程的信息;然后判断,如果包含一个叫XXX的进程,就终止该进程。请问这个能实现吗?该怎么做?

请各位高手指点,最好给出详细的代码和操作步骤,谢谢了!
...全文
370 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqrqq 2006-11-13
  • 打赏
  • 举报
回复
而且这个进程的pid是不一定的
zqrqq 2006-11-13
  • 打赏
  • 举报
回复
不是关闭任务管理器,是想关系名字为XXX的进程,而且是在windows环境下
peilianhai 2006-11-13
  • 打赏
  • 举报
回复
shell "*.bat"

ntsd -c q -p PID
比如:任务管理器pid为1848
可以运行ntsd -c q -p 1848
来关闭任务管理器
zqrqq 2006-11-13
  • 打赏
  • 举报
回复
还有,如何用window命令,如bat文件启动一次终止XXX进程的执行操作?
hei__an 2006-11-13
  • 打赏
  • 举报
回复
vbs
zqrqq 2006-11-13
  • 打赏
  • 举报
回复
还有,vb script的后缀名是什么?
zqrqq 2006-11-13
  • 打赏
  • 举报
回复
我还没有编译VB的环紧,有什么其他办法将以上代码编译成可以执行的文件吗?
我能不能用windows的定时任务功能调用以上的代码?
tao77 2006-11-13
  • 打赏
  • 举报
回复
前面忘了一个定义
Dim s As Process
tao77 2006-11-13
  • 打赏
  • 举报
回复
增加一个Timer控件,在Tick事件中写如下代码

For Each s In Process.GetProcesses
sn = s.ProcessName()
If sn = "XXX" Then
s.Kill()
End If
Next

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧