相关推荐
-
VB拦截WM_CLOSE和WM_QUIT消息
在写一些关于安全之类的工具时,有时我们不想让其它程序(如病毒)关掉我们自己的程序,怎么办呢?就说最简单的,如何防止其它程序关掉我们的窗口?要防止自己的窗口被关掉就要拦截一些系统消息,比如,当我们单击一个窗口右上角的关闭按钮或按下Alt+F4时,会产生一个WM_CLOSE的系统消息,窗口接收到这个消息后,会试图调用DestroyWindow函数销毁自己,销毁过程中会产生WM_DESTROY和WM_...
-
VB使用API的简明教程
第一话 从消息说起 由于这是《细水长流话API》的第一话,我必须注意到所讲的内容要简单,并且让你有耐心可以看到往后的文章,所以我希望可以通过一个比较特别的例子来引起你的注意(这样的情况不会总是有的)。让我们想想,VB里的CommandButton控件让我们可以做什么?按下、弹起,还有呢?请看看图3,这样的情况在你的程序运行时出现过吗? Windows是以消息来传递信息的。当出现某个操作,比如按钮被按下,就产生按钮被按下的消息。消息被传送到被操作对象(按钮),事件就产生了。应注意...
-
VB无所不能之三:VB截获Windows消息的钩子
VB无所不能之三:VB截获Windows消息的钩子 ——作者:钟声 博客地址:http://useway.blog.51cto.com VB一直被认为是一个可以通过简单的方法,完成Windows界面应用程序的一个语言。对Windows系统方面的编程似乎首先想到的绝对不是VB,而大部分程序员想到的一定是VC。我们今天就介绍一种用VB截获Windows全局消息的方法。 ...
-
vb 拦截html,VB webbrowser 拦截弹出对话框并获取对话框信息
首先在工程——引用中引用 Microsoft HTML Object LibraryOption ExplicitPrivate WithEvents m_MyVar As HTMLInputElementPrivate Sub Form_Load()WebBrowser1.Navigate2 "http://www.xyserver.com"End Sub'讲拦截后的信息由window对话框显示...
-
windows中消息和事件的区别
windows程序开发主要是基于事件和消息。消息是windows操作系统底层支持的,在windows sdk的开发中,涉及消息循环的处理函数。而事件是基于消息的,是消息到达后触发的(虽然不够严谨)。消息发送给操作系统,让操作系统处理消息处理函数,而事件触发时程序立刻调用事件处理函数。 激活方式上来区别,消息是由客户操作产生给服务器,而事件是操作系统处理消息的过程
-
hook窗口的创建、销毁、焦点等事件(vb代码)
描述: RegisterShellHookWindow。。强大的API,可以hook一切窗口的创建、销毁、焦点等等等等事件
-
VB6实现Ring3下直接调用Ring0层函数,反一切R3下API Hook。
接论坛帖子:http://topic.csdn.net/u/20120518/18/9a00ec5c-b3d1-4a1f-9bc1-ba1a47b52463.html 例子应用如下。我只是给一个方法给大家,这个方法肯定很麻烦,有需求的人可以用。 添加Module1 Private asm_CallCode() As Byte, KiFastSystemCall&, KiIntSyst
-
用VB编写键盘拦截程序[转]
我们知道,在一些程序中,有一些快捷方式(如:Shift键最小化、ESC键退出、Ctrl+S存盘、Alt+x退出等等)。以前有一些介绍使用Win32 API可以做到,但过于繁琐,其实VB本身已经给我们提供了这个功能。 我们来新建一个窗体Form1,对于键盘操作可以看到有三个事件KeyPress(),KeyDown和KeyUp,下面我对它们分别介绍: KeyPress()事件是当用户按下和松开
7 楼 cfan_haifeng 2009-01-16 09:53
6 楼 vdream 2009-01-06 17:41
5 楼 hifun 2008-12-23 13:27
4 楼 senlinxue1982 2008-12-19 10:22
3 楼 AllenZhang 2008-12-17 13:14
2 楼 fanlei77 2008-12-17 09:30
1 楼 langhua9527 2008-12-17 08:26