VB中如何判断一个可执行文件已经运行了?

ZW_LM 2008-03-09 10:02:33
程序中需要检查一个可执行文件是否运行,请问各位大哥怎么办?
...全文
153 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cbm6666 2008-03-10
  • 打赏
  • 举报
回复
If App.PrevInstance Then Call MsgBox("对不起本程序已在运行中, 不得重复加载!!", vbCritical, "菜鸟多媒体制作系统")

嗷嗷叫的老马 2008-03-09
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20080214/18/d54bdf3c-426c-4b24-b7eb-53b46265016d.html?seed=819290565

参考7楼.

那又是个不结帖的,害我找好久.

BS一下.
cbm6666 2008-03-09
  • 打赏
  • 举报
回复
'例如你是监测 QQ 的运行, 便提示

'添加 Command1

Dim procname$, rtn&, strcomputer$
Private Sub Command1_Click()
procname = "qq.exe"
strcomputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strcomputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name = '" & procname & "'")
If colProcessList.Count > 0 Then
MsgBox "QQ 运行中"
Else
MsgBox "QQ 没运行"
End If
End Sub

'可以再参考这个
【CBM666 的木马EXE专杀】
http://download.csdn.net/source/358139

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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