![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows
文章平均质量分 78
snlei
大学毕业! 深爱编程
展开
-
用键盘钩子在Windows平台捕获键盘动作
<br />一、引言<br /><br />我们可以在应用程序中毫不费力的捕获在本程序窗口上所进行的键盘操作,但如果我们想要将此程序作成一个监控程序,捕获在Windows平台下任意窗口上的键盘操作,就需要借助于全局钩子来实现了。<br /><br />二、系统钩子和DLL<br /><br />钩子的本质是一段用以处理系统消息的程序,通过系统调用,将其挂入系统。钩子的种类有很多,每种钩子可以截获并处理相应的消息,每当特定的消息发出,在到达目的窗口之前,钩子程序先行截获该消息、得到对此消息的控制权。此时在钩子转载 2011-03-04 22:34:00 · 1059 阅读 · 0 评论 -
vista和win 7启动菜单(bcdedit)使用详解
在之前基于NT的Windows系统中,Windows使用Ntldr作为Boot Loader来启动系统,——所谓boot loader,在指在操作系统内核运行之前执行的一段小程序,系统通过它来初始化硬件设备、建立内存空间的映射图等,将系统的软硬件环境设置成一个合适的状态,为最终调用操作系统内核准备好正确的环境。——在启动过程中,Ntldr 使用Boot.ini 文件来确定在启动/引导过程中要显示哪转载 2012-09-26 09:08:37 · 941 阅读 · 0 评论 -
Excel做成绩表时自动实现同分同名次
在用Excel统计成绩时,我们一般会根据成绩高低进行排序,然后按序列自动填充出名次。这种方法得出的名次与总分没有关联,即使成绩相同,也会填充出不同的名次如果数据较少,我们可以采用手动的方法将成绩相同的人员改成相同的名次,但数据较多时就很麻烦了。经过实践,以下三种方法可以自动实现同分同名次的操作。假设有1000名考生,字段位置如上图所示。一、使用排位函数RANK在转载 2012-10-10 23:58:26 · 2068 阅读 · 0 评论 -
How to: Use Named Pipes to Communicate Between Processes over a Network
Named pipes offer more functionality than anonymous pipes. This functionality includes full duplex communication over a network and multiple server instances; message-based communication; and client i转载 2012-04-25 17:18:52 · 1918 阅读 · 0 评论 -
进程间通信 - 命名管道实现
命名管道概述命名管道是通过网络来完成进程之间的通信的,命名管道依赖于底层网络接口,其中包括有 DNS 服务,TCP/IP 协议等等机制,但是其屏蔽了底层的网络协议细节,对于匿名管道而言,其只能实现在父进程和子进程之间进行通信,而对于命名管道而言,其不仅可以在本地机器上实现两个进程之间的通信,还可以跨越网络实现两个进程之间的通信。命名管道使用了 Windows 安全机制,因而命名转载 2012-04-25 14:45:32 · 1171 阅读 · 0 评论 -
windows命令行方式下打印和设置PATH变量
点击开始菜单,运行=》cmd打印当前变量:echo %PATH%结果:C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;d:\PROGRA~1\ssh;D:\Program Files\tortoisesvn\bin;D:\Program Files\baofengyingyin\Codec;D:\Program Files转载 2012-01-20 09:22:39 · 47098 阅读 · 1 评论 -
扔掉“赘肉” 让Windows 7跑得更快
http://benyouhui.it168.com/thread-1027764-1-1.html不知道大家注意过没有,在Vista和Windows7系统盘的Windows目录下,有一个名为winsxs的文件夹,对于整个Windows目录来说,这个文件夹就占用了其一半多的体积(近3GB)不但如此,随着系统使用时间的不断延长,winsxs文件夹的体积还会变得更大,我的现在已经4G多了转载 2011-12-28 14:37:51 · 943 阅读 · 0 评论 -
Windows Installer Error Messages
http://msdn.microsoft.com/en-us/library/aa372835(VS.85).aspxWindows Installer errors have an error code of 1000 or greater. The erro转载 2011-08-05 11:23:09 · 1300 阅读 · 0 评论 -
HOOK专题
目录基本概念 运行机制 钩子类型 作者基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续转载 2011-03-10 10:57:00 · 841 阅读 · 0 评论 -
CallWindowProc与setwindowlong 用法
<br />该函数CallWindowProc将消息信息传送给指定的窗口过程。<br /><br /> 函数原型:LRESULT CallWindowProc(WNDPROC lpPrevWndFunc,HWND hWnd.UINT Msg,WPARAM wParam,LPARAMIParam);<br /><br /> 参数:<br /><br /> lpPrevWndFunc:参数主要是指向你要调用的函数句柄<br /><br /> hWnd:指向接收消息的窗口过程的句柄。<br原创 2011-03-09 11:11:00 · 10899 阅读 · 0 评论 -
Hook钩子C#实例
一。写在最前本文的内容只想以最通俗的语言说明钩子的使用方法二。了解一下钩子从字面上理解,钩子就是想钩住些东西,在程序里可以利用钩子提前处理些Windows消息。例子:有一个Form,Form里有个TextBox,我们想让用户在TextBox里输入的时候,不管敲键盘的哪个键,TextBox里显示的始终为“A”,这时我们就可以利用钩子监听键盘消息,先往Windows的钩子链表中加入一个自己写的钩子监听键盘消息,只要一按下键盘就会产生一个键盘消息,我们的钩子在这个消息传到TextBox之前先截获它,让TextBo转载 2011-03-10 11:17:00 · 1285 阅读 · 0 评论 -
获取当前活动窗口句柄和标题
<br />获得鼠标指针位置函数<br />Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long<br />'获得鼠标指针下窗口句柄的函数<br />Private Declare Function WindowFromPoint Lib "user32" (ByVal xPoint As Long, ByVal yPoint As Long) As Long<br />'获取标题的函数,但不能获取文原创 2011-03-04 22:53:00 · 14599 阅读 · 1 评论 -
Perfmon - Windows 自带系统监测工具
一、 简述可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等。Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,系统的性能日志可定义为二进制文件、文本文件、SQLSERVER表记录等方式,可以很方便地使用第三方工具进行性能分析。perfmon.exe 文件位于C:\Windows\System32目录下。 使用方法: 1)开转载 2017-01-05 11:30:09 · 1164 阅读 · 0 评论