看到个软件蛮好玩的,叫做ULOGON,它可以让你只有插入了正确的U盘系统才能工作。其实我们也可以简单的用C#来实现这个功能,本文首先来讨论如何拦截系统的U盘插入消息。以前写EFFECTIVEKEY软件的时候就要拦截系统键盘按键消息,但是那时是直接网上拉过来用了,没有仔细研究。今天期末考完了就好好.....
分类:
其他好文 时间:
2014-10-05 21:24:08
阅读次数:
132
C#拦截系统消息的方法Application.AddMessageFilter Application.AddMessageFilter这个方法可以接收系统发出的消息: 首先定义一个类,继承IMessageFilter接口代码如下:internal class MyMessager : IMessa...
分类:
移动开发 时间:
2014-10-05 20:17:38
阅读次数:
339
文章出处:http://blog.csdn.net/xx77009833/archive/2010/07/30/5776383.aspx 为了满足某些目的,进行日志记录是很有必要的。 在典型的 LINUX 安装中,/var/log/messages 包含所有的系统消息,/var/log/mail ....
分类:
其他好文 时间:
2014-10-04 12:27:16
阅读次数:
188
WndProc函数作用:主要用在拦截并处理系统消息和自定义消息比如:windows程序会产生很多消息,比如你单击鼠标,移动窗口都会产生消息。这个函数就是默认的消息处理函数。你可以重载这个函数来制定自己的消息处理流程.在CS中,可以重写WndProc函数,来捕捉所有发生有窗口消息。这样,我们就可以"篡...
分类:
其他好文 时间:
2014-09-13 22:47:26
阅读次数:
176
应用程序消息有三个来源:硬件消息(鼠标键盘等外设)、PostMessage消息、SendMessage消息,都可以发送消息事件来驱动程序执行。
消息流图如下。
硬件消息响应流程如下。
①消息进入系统消息队列。
②消息分发到应用程序消息队列。
③应用程序循环获取消息。
④消息处理函数执行。
PostMessage直接进入上述步骤②,将消息放入消息队列中,然后立刻返回。
Sen...
分类:
编程语言 时间:
2014-09-09 18:29:19
阅读次数:
310
消息范围说明0 ~ WM_USER – 1系统消息WM_USER ~ 0x7FFF自定义窗口类整数消息WM_APP ~ 0xBFFF应用程序自定义消息0xC000 ~ 0xFFFF应用程序字符串消息> 0xFFFF为以后系统应用保留消息名称值含义WM_NULL0x0000空消息,此消息将被接收窗口忽...
分类:
Windows程序 时间:
2014-08-14 01:23:27
阅读次数:
1081
主要用在拦截并处理系统消息和自定义消息。form窗体的一个重载方法。 protected override void WndProc(ref Message m) { //拦截窗体最小化按钮消息 if (m.Msg == ...
分类:
其他好文 时间:
2014-08-11 20:37:02
阅读次数:
279
1 系统消息包含:主信息块(Master Information Block,MIB)多个系统信息块(System Information Blocks,SIBs)2 MIB承载于BCCH——>BCH——>PBCH上包括有限个用以读取其他小区信息的最重要、最常用的传输参数(如:系统带宽、系统帧号、P...
分类:
其他好文 时间:
2014-07-26 01:01:16
阅读次数:
297
HHOOK SetWindowsHookEx(int idHook,HOOKPROC lpfn, HINSTANCE hMod, DWORD dwThreadId);idHook: 钩子类型lpfn:钩子过程的指针 ,也即拦截到指定系统消息后的预处理过程,定义在DLL中hMod:应用程序实...
分类:
其他好文 时间:
2014-07-21 09:16:55
阅读次数:
289
1. 基本知识SendMessage的基本结构如下:SendMessage( HWND hWnd, //消息传递的目标窗口或线程的句柄。 UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,) WPARAM wParam, //参数1 (WPARAM 其实是与U...
分类:
其他好文 时间:
2014-07-16 11:57:39
阅读次数:
248