网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.VisualBasic6中发送邮件的新方法.
.VB“超频”秘籍之隐藏的Variant变.
.利用子类处理技术限制窗体的大小.
.计算字符串长度(关于日文字符) .
.DirectX7.0使用心得(3).
.用VB将命令行软件Windows化.
.VB技巧-文件操作的技巧.
.在VB中运行MicrosoftAccess报表的.
.快速设定Form上所有控制项的TabI.
.在VB5.0中编辑数据库和电子表格.
.一些字符串操作的问题和回答.
.自动记录应用软件工作.
.VB编程问与答.
.页面锁定--多客户环境下VB数据库.
.VisualBasic变态用法之函数指针.
.利用VB控制窗口显示风格.
.Modem通讯意外处理.
.用VB实现实时曲线的绘制和保存.
.开机,自动更换墙纸.
.HierarchicalFlexGrid控件.

怎样关闭一个正在运行的程序

发表日期:2006-2-27


你可以使用API函数FindWindow和PostMessage去寻找指定的窗口,并关闭它。下面的例子教给你怎样找到并关掉一个Caption为“Caluclator”的程序。

DimwinHwndAsLong

DimRetValAsLong

winHwnd=FindWindow(vbNullString,"Calculator")

Debug.PrintwinHwnd

IfwinHwnd<>0Then

RetVal=PostMessage(winHwnd,WM_CLOSE,0&,0&)

IfRetVal=0Then

MsgBox"置入消息错误!"

EndIf

Else

MsgBox"Calculator没有打开!"

EndIf


为了让以上的代码工作,你必须在模块文件中什么以下API函数:

DeclareFunctionFindWindowLib"user32"Alias_

"FindWindowA"(ByVallpClassNameAsString,_

ByVallpWindowNameAsString)AsLong

DeclareFunctionPostMessageLib"user32"Alias_

"PostMessageA"(ByValhwndAsLong,ByValwMsgAsLong,_

ByValwParamAsLong,lParamAsAny)AsLong

PublicConstWM_CLOSE=&H10->

上一篇:在关机或Logff前信息的拦截 人气:3044
下一篇:重启Windows2000/NT系统 人气:3547
浏览全部Visual Basic的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐