CSDN论坛 > VB > API

在VB中检查应用程序(EXE)是否已运行的程序怎么写? [问题点数:100分,结帖人duranduan]

Bbs1
本版专家分:57
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:14552
Bbs4
本版专家分:1620
Bbs10
本版专家分:166995
Blank
微软MVP 2005年1月 荣获微软MVP称号
2004年1月 荣获微软MVP称号
Blank
红花 2007年5月 VB大版内专家分月排行榜第一
2007年4月 VB大版内专家分月排行榜第一
2005年12月 VB大版内专家分月排行榜第一
2004年2月 VB大版内专家分月排行榜第一
2004年1月 VB大版内专家分月排行榜第一
2003年11月 VB大版内专家分月排行榜第一
2003年10月 VB大版内专家分月排行榜第一
Blank
黄花 2007年6月 VB大版内专家分月排行榜第二
2006年3月 VB大版内专家分月排行榜第二
2006年2月 VB大版内专家分月排行榜第二
2006年1月 VB大版内专家分月排行榜第二
2004年9月 VB大版内专家分月排行榜第二
2004年8月 VB大版内专家分月排行榜第二
2004年3月 VB大版内专家分月排行榜第二
2003年12月 VB大版内专家分月排行榜第二
2003年9月 VB大版内专家分月排行榜第二
2003年7月 VB大版内专家分月排行榜第二
2003年6月 VB大版内专家分月排行榜第二
2003年5月 VB大版内专家分月排行榜第二
Blank
蓝花 2005年11月 VB大版内专家分月排行榜第三
2004年7月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:57
Bbs5
本版专家分:2337
Bbs1
本版专家分:57
Bbs1
本版专家分:57
Bbs10
本版专家分:166995
Blank
微软MVP 2005年1月 荣获微软MVP称号
2004年1月 荣获微软MVP称号
Blank
红花 2007年5月 VB大版内专家分月排行榜第一
2007年4月 VB大版内专家分月排行榜第一
2005年12月 VB大版内专家分月排行榜第一
2004年2月 VB大版内专家分月排行榜第一
2004年1月 VB大版内专家分月排行榜第一
2003年11月 VB大版内专家分月排行榜第一
2003年10月 VB大版内专家分月排行榜第一
Blank
黄花 2007年6月 VB大版内专家分月排行榜第二
2006年3月 VB大版内专家分月排行榜第二
2006年2月 VB大版内专家分月排行榜第二
2006年1月 VB大版内专家分月排行榜第二
2004年9月 VB大版内专家分月排行榜第二
2004年8月 VB大版内专家分月排行榜第二
2004年3月 VB大版内专家分月排行榜第二
2003年12月 VB大版内专家分月排行榜第二
2003年9月 VB大版内专家分月排行榜第二
2003年7月 VB大版内专家分月排行榜第二
2003年6月 VB大版内专家分月排行榜第二
2003年5月 VB大版内专家分月排行榜第二
Blank
蓝花 2005年11月 VB大版内专家分月排行榜第三
2004年7月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:57
匿名用户不能发表回复!
其他相关推荐
如何使用 C# 检测应用程序是否已停止响应
 http://support.microsoft.com/kb/304991
delphi 判断exe是否已经打开
在你的工程源代码里写入下面代码:      HMutex:=CreateMutexA(nil,False,'你的窗体名');      if GetLastError=ERROR_ALREADY_EXISTS then      begin         MessageBox(0,'程序已运行,请勿重复运行!','提示',MB_OK+MB_ICONHAND);
vb.net or vb判断文件是否执行中(打开状态)
 Private Declare Function lopen Lib "kernel32" Alias "_lopen" _       (ByVal lpPathName As String, ByVal iReadWrite As Long) As Long     Private Declare Function GetLastError Lib "kernel32" () As
打开并激活已存在程序窗口
在实际的应用程序开发中,我们可能会在程序里查找另一个程序是否已打开,如果查找的程序已打开就把它激活成当前的窗口。这里分别用C#.NET和VB.NET两种程序来实现了这个功能,这两个程序里都可以打开一个标题是"我的电脑"的窗口:-------------------C#.NET的实现---------------[System.Runtime.InteropServices.DllImport("u
VB中运行一个EXE文件,并对EXE窗口的控件进行操作
1,运行一个EXE程序  Dim   mProcID   As   LongmProcID   =   Shell(FileName) 2,把这个EXE程序关闭掉 Option   Explicit     Const   PROCESS_QUERY_INFORMATION   =   &H400     Const   PROCESS_TERMINATE   =   &H1     Privat
Delphi 中实现判断某个外部程序是否运行(如果运行则执行一个命令否则执行一个命令)
前段时间在写一个工具型小软件时需要实现“在触发某个控件的一个事件时,判断某个外部程序(exe)是否已经运行,如果运行则将该程序主窗体打开或窗口置顶,如果没有运行,就通过一个自己指定的路径打开该应用程序”,虽然逻辑上看上去非常easy,但是本人确实没有写过,于是开始搜索资料,无奈很多资源都无法实现需求。。。so,自己动手,丰衣足食; 虽然耗时较长,还是整出来了,以下是通过函数在一个button事件
VB 让外部程序在VB程序的窗体里面运行
Option ExplicitPrivate Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Long, ByVal lpWindowName As Long)
VB中实现网页和EXE交互
实例1, 通过网页元素属性交互: 1.  正常编写HTML页面,利用元素的url属性传递参数。例如某个链接写成: 执行此应用程序 2. VB中编写代码。首富,引入WebBrowser控件,在部件中选中“Microsoft Internet Controls”;     引用它比较安全,发布时不用带上,因为WINDOWS系统都会有它,且会随着电脑上IE的不同而不同,内核版本完全一致。
如何取消WIN2008下应用报错后弹出的对话框 程序已停止 要求关闭程序
在WIN2003下如果应用报错后不会有任何提示,我这里有看门狗会直接将DOWN掉的应用拉起来。 但是在WIN2008下偶尔会应用DOWN掉后提示如下的对话框,此时看门狗不会去启动应用,必须要手动点击关闭程序按钮后看门狗才能把DOWN掉的应用拉起来。这样就不能做到无人值守了。请各位朋友帮忙看下怎么解决不弹出此报错窗口。 下面再付上事件日志   还是自己来吧,找到解决方案了。
MFC如何判断一个进程已经存在
通俗的讲,CreateMutex就是用来判定是否存在一个指定的进程。呵呵,这样就很好理解了。【MFC】判断一个指定的进程是否存在--CreateMutex() CreateMutex() 说明: 创建一个互斥体(MUTEX) 返回值: Long,如执行成功,就返回互斥体对象的句柄; 零表示出错。会设置GetLastError。即使返回的是一个有效句柄,但倘若指定的名字已经存在,GetL
关闭
关闭