本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
闪耀~!

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:
日志总数:17
评论数量:24
留言数量:0
访问次数:134177
建立时间:2005年9月28日




[C Plus Plus]C 语言下的鼠标编程控制
原创空间

codebee 发表于 2006/3/2 16:15:19

  鼠标的控制可以应用于图形模式和文本模式。在初始图形模型时,首先调用initgraph(),从文本模式切换到图形模式。在初始时,将用到DETECT 宏,它将令initgraph()函数自动选择最高的图形支持模式。关于图形模式请参考其它书籍,这里不是重点。 鼠标的调用是通过调用中断51实现的,而它的状态控制是通过AX寄存器实现的。


阅读全文(3324) | 回复(-1) | 编辑 | 精华 | 删除
 


[C Plus Plus]隐藏桌面和屏蔽系统热键编程
原创空间

codebee 发表于 2006/1/8 17:12:38

  -Codebee 隐藏桌面 在隐藏桌面,任务栏,开始按钮,都可以通过windows API 函数 FindWindow() 和
ShowWindow()实现。 隐藏任务栏,你可以使用下面的代码: ShowWindow(FindWindow("Shell_TrayWnd", NULL), SW_HIDE); 隐藏开始菜单按钮,你首先要获得按钮的ID,然后使用下面的代码: ShowWindow(GetDlgItem(FindWindow("Shell_TrayWn


阅读全文(9919) | 回复(2) | 编辑 | 精华 | 删除
 


[C Plus Plus]通过Toolhelp API 查看本地进程的程序(VC 6.0 编译通过)
软件技术

codebee 发表于 2005/10/1 11:28:10

#include <windows.h>
#include <tlhelp32.h>    //toolhelp API 头文件
#include "stdio.h" int main()
{
 HANDLE hSnap=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //建立进程快照
 PROCESSENTRY32 pe;                                 //定义一个PROCESSENTRY32结构
 pe.dwSize = sizeof(

阅读全文(4063) | 回复(0) | 编辑 | 精华 | 删除
 


[C Plus Plus]利用钩子函数来捕捉键盘响应的windows应用程序.(转)
软件技术

codebee 发表于 2005/9/28 11:53:00

一:引言: 你也许一直对金山词霸的屏幕抓词的实现原理感到困惑,你也许希望将你的键盘,鼠标的活动适时的记录下来,甚至你想知道木马在windows操作系统是怎样进行木马dll的加载的…..其实这些都是用到了windows的钩子函数。因此本文将对钩子函数的相关知识进行阐述。当然,本文的目的并不是想通过此程序让读者去窃取别人的密码,只是由于钩子函数在windows系统中是一个非常重要的系统接口函数,所以想和大家共同的探讨,当然本文也对怎样建立动态连结库(DLL)作了一些简单的描述。(本文的程序为vc6.0的开发环境,语言是:C和win32 api)。 二:钩子概述: 微软的windowsX操作系统是建立在事件驱动的机制上的,也就是通过消息传递来实现。而钩子在windows操作系统中,是一种能在事件(比如:消息、鼠标激活、键盘响应)到达应用程序前中途接获事件的机制。而且,钩子函数还可以通过修改、丢弃等手段来对事件起作用。
Windows 有两种钩子,一种是特定线程钩子(Thread specific&

阅读全文(3589) | 回复(0) | 编辑 | 精华 | 删除
 


« 1



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.174 second(s), page refreshed 144793501 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号