VC编程
101使用钩子函数截取Windows应用程序口令
int idHook, // 要安装的钩子类型 HOOKPROC lpfn, // 钩子例程的入口地址 HINSTANCE hMod, // 应用程序的事例句柄 DWORD dwThreadId // 安装钩子的线程标识);参数:WH_CALLWNDPROC 安装一个钩子例程监视传递给目标窗..
08-09-02http://www.viewarticle.com/vc/ShiYongGouZiHanShuJieQuWindowsYingYongChengXuKouLing/
屏幕抓图的技术实现
图1 DLL映射到虚拟地址空间中 图2 对MessageBox()的调用跳转到输入地址表,从输入地址表再跳转到MessageBox函数 IMAGE-IMPORT-DESCRIPTOR和IMAGE-THUNK-DATA分别对应于DLL和函数。它们是PE文件的输入地址表的格..
08-09-02http://www.viewarticle.com/vc/PingMuZhuaTuDeJiShuShiXian/
定制MessageBox
HWND hWnd, // handle to owner window LPCTSTR lpText, // text in message box LPCTSTR lpCaption, // message box title UINT uType // message box style); CONST LPMSGBOXPARAMS lpMsgBoxParams // message box..
08-09-02http://www.viewarticle.com/vc/DingZhiMessageBox/
取得任务栏的高度
TRect rt; SystemParametersInfo(SPI_GETWORKAREA, 0, rt, 0); //任务栏在下面的高度 int y = ::GetSystemMetrics(SM_CYSCREEN)-rt.Height(); //上面 y = rt.top; //左 y = rt.left; //右 y = ::GetSystemMetrics(SM..
08-09-02http://www.viewarticle.com/vc/QuDeRenWuLanDeGaoDu/
让程序只运行一个实例
HANDLE m_Mutex;WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){ try { m_Mutex=CreateMutex(NULL,false,zuoxi); if(GetLastError()==ERROR_ALREADY_EXISTS) { MessageBox(Application-Handle,该软件已经运行了,..
08-09-02http://www.viewarticle.com/vc/RangChengXuZhiYunHangYiGeShiLi/
Windows键盘事件的挂钩监控
WINDOW调用挂接的反调函数时总是先调用挂接链首的那个函数,因此必须将键盘挂钩函数利用函数SetWindowsHookEx()将其挂接在函数链首。至于消息是否传递给函数链的下一个函数是由每个具体函数功能确定的,如果消息需要..
08-09-02http://www.viewarticle.com/vc/WindowsJianPanShiJianDeGuaGouJianKong/
Windows的钩子机制
参数说明: idHook :钩子的类型lpfn :钩子处理函数地址hMod :包含钩子函数的模块句柄dwThreadID :钩子的监控线程BOOL UnhookWindowsHookEx( HHOOK hhk );函数说明:函数将撤销由hhk指定的钩子。LRESULT CallNext..
08-09-02http://www.viewarticle.com/vc/WindowsDeGouZiJiZhi/
C++开发常用工具
开发环境 ---->Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) ---->Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有..
08-09-02http://www.viewarticle.com/vc/C_KaiFaChangYongGongJu/
Visual C++常用数据类型转换详解
Visual C++常用数据类型转换详解
08-09-01http://www.viewarticle.com/vc/Visual_C_ChangYongShuJuLeiXingZhuanHuanXiangJie/
visual C++ 6.0开发工具与调试
visual C++ 6.0开发工具与调试
08-09-01http://www.viewarticle.com/vc/visual_C_6_0KaiFaGongJuYuTiaoShi/
