社区
VB基础类
帖子详情
VB程序如何检测另外一个程序正在运行?
cendy99
2003-12-26 10:03:14
用VB开发的一个程序,它运行时必须要求另外一个程序已经正在运行时才行。
所以这个程序在启动时必须要检测一下另外一个程序是否在运行。
在VB里如何实现这个功能?
另外一个应用程序的名称是已知的
我看了一个MSDN,VB似乎本身没有这样的函数,
如果调用Win32 API,那么应该具体怎么实现?
谢了
...全文
106
6
打赏
收藏
VB程序如何检测另外一个程序正在运行?
用VB开发的一个程序,它运行时必须要求另外一个程序已经正在运行时才行。 所以这个程序在启动时必须要检测一下另外一个程序是否在运行。 在VB里如何实现这个功能? 另外一个应用程序的名称是已知的 我看了一个MSDN,VB似乎本身没有这样的函数, 如果调用Win32 API,那么应该具体怎么实现? 谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainivy
2003-12-29
打赏
举报
回复
如果要用通信的话,是不是可以用DDE,先向另一个程序发送一个消息如接到则返回一个信息就OK了.
shairy
2003-12-26
打赏
举报
回复
或者在这两个程序这间加个通信连接,用WinSocket控件就行,要用TCP协议,程序启动时是客户端的程序必须要求服务器端的程序启动,一旦没启动,会触发连接错误Event。这样就可以知道另一个程序是否在启动中
Lyuwen
2003-12-26
打赏
举报
回复
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Handle = FindWindow("ThunderRT6FormDC", "窗体的标题")
If Handle = 0 Then
msgbox "没有运行"
else
msgbox "已经运行"
End If
'第一个参数不变,第二个参数是你所要找寻的form.caption
liuyanghe111
2003-12-26
打赏
举报
回复
但对无窗口程序不可行
rainivy
2003-12-26
打赏
举报
回复
FindWindows
找別一個就用程序的標題,找到就是已運行....
螺丝刀2000
2003-12-26
打赏
举报
回复
up
VB
程序
怎么判断另
一个
程序
是否正在
运行
?
本文介绍了一种使用Visual Basic编程来
检测
特定窗口标题的窗口是否存在的方法,并提供了
一个
用于判断文件是否正在
运行
的函数。此外,还给出了如何结合Dir函数确保文件存在性的建议。
检查项目是否正在
运行
VB
IDE
本文介绍了一段
VB
代码,用于
检测
项目是否在Visual Basic 6.0 IDE中
运行
,而不是作为
一个
独立的exe文件。通过获取当前进程名称,判断是否为
VB
6.EXE,从而确定项目的
运行
环境。
[
VB
.NET]
vb
.net中如何
检测
一个
已知的文件是否已经被打开或者被其他应用
程序
调用
本文探讨了多种在
VB
.NET中
检测
文件是否已被其他应用
程序
打开的方法,包括尝试独占打开文件、复制文件捕捉异常及检查系统进程中是否存在对应文件的进程。
VB
程序
检测
按键
本文介绍如何使用
VB
编程语言通过KeyDown事件来
检测
并响应用户的按键操作。提供了详细的代码示例及按键常量说明,帮助读者轻松实现按键
检测
功能。
vb
检测
某个进程是否
运行
本文介绍了一种使用
VB
语言实现的方法,用于
检测
特定进程是否正在
运行
。通过调用Windows API函数,创建快照并遍历当前
运行
的所有进程,比较每个进程的可执行文件名来判断指定进程是否存在。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章