搜索资源列表
让你的软件界面更漂亮三
- 实现令人满意的风格统一的软件界面确实很难, 象网友提到的MessageBox、FileDialog、FontDialog、目录选择对话框等MFC内部甚至系统DLL内的对话框,要想让它变脸可不容易。有人说HOOK技术可以,HOOK技术确实可以,HOOK可以说是无孔不入,但HOOK的使用效率却是令人难以满意的,从目前大多数采HOOK技术的换肤软件使用情况来看,完全可以证明这一点。今天我们将讨论另外一技术来实现FileDialog的变脸,这种技术叫替换窗口过程法-achieve satisfactor
catwork0601
- 1、我想调用 SetWindowsHookEx 来设置 WH_CBT 钩子,但我了解到 MFC 也安装了这个钩子,也就是在一个线程中安装了两次 WH_CBT,这样做能行吗? 2、我正在将一个现有的 C++ 类库转换为托管扩展,以便能在 .NET 框架客户端使用它们。我的代码调用了 API 函数,这些函数需要当前运行模块的 HINSTANCE。我不想使用我的 DLL 的 HINSTANCE;我想让调用者提供 EXE 的 HINSTANCE,该 EXE 调用我的 DLL。我能将 HINST
HookImport_src
- Enclosed is MFC source code for a function which can be used to hook any imported function call which your application makes. Since most of the Win32 API is implemented using import functions in dlls, this means that you hook Win32 API calls. This is
debugsrc
- 1、我想调用 SetWindowsHookEx 来设置 WH_CBT 钩子,但我了解到 MFC 也安装了这个钩子,也就是在一个线程中安装了两次 WH_CBT,这样做能行吗? 2、我正在将一个现有的 C++ 类库转换为托管扩展,以便能在 .NET 框架客户端使用它们。我的代码调用了 API 函数,这些函数需要当前运行模块的 HINSTANCE。我不想使用我的 DLL 的 HINSTANCE;我想让调用者提供 EXE 的 HINSTANCE,该 EXE 调用我的 DLL。我能将 HINST
WinRARZIP
- 实现令人满意的风格统一的软件界面确实很难, 象网友提到的MessageBox、FileDialog、FontDialog、目录选择对话框等MFC内部甚至系统DLL内的对话框,要想让它变脸可不容易。有人说HOOK技术可以,HOOK技术确实可以,HOOK可以说是无孔不入,但HOOK的使用效率却是令人难以满意的,从目前大多数采HOOK技术的换肤软件使用情况来看,完全可以证明这一点。今天我们将讨论另外一技术来实现FileDialog的变脸,这种技术叫替换窗口过程法(注:本人杜撰)。 窗口过程函数
myfiledialogdemo
- 实现令人满意的风格统一的软件界面确实很难, 象网友提到的MessageBox、FileDialog、FontDialog、目录选择对话框等MFC内部甚至系统DLL内的对话框,要想让它变脸可不容易。有人说HOOK技术可以,HOOK技术确实可以,HOOK可以说是无孔不入,但HOOK的使用效率却是令人难以满意的,从目前大多数采HOOK技术的换肤软件使用情况来看,完全可以证明这一点。今天我们将讨论另外一技术来实现FileDialog的变脸,这种技术叫替换窗口过程法-achieve satisfactor
PureDll
- 这是一个利用纯W32 DLL文件进行HOOK编程的源代码,不含MFC架构 1、用VC向导生成Win32 Dll 2、手动加入def文件,其中内容与MFC 规则DLL中相同 3、DllMain中的第一个参数是HANDLE类型的,强制转换成HINSTANCE型的 4、令SetWindowsHook中的参数App->hInstance变为DllMain中初始化的Instance 5、确保程序中不出现MFC的东西
HookaReg 系统钩子截获系统鼠标和键盘消息
- 编写了一个系统钩子截获系统鼠标和键盘消息和一个修改注册表启动项开机运行指定程序的基于MFC的对话框。Hook文件夹包括生成系统钩子的动态链接库的源文件;MyHook文件夹包括所生成的动态链接库和修改注册表启动项等源文件。生成的程序可以保护自己的电脑不被他人使用。注意:1.程序预留的系统启动入口为“Alt+j”(切记!!!);2.本程序在xp系统vc6.0 debug下编译通过(其他系统没试过);3.部分代码是根据本人电脑屏幕尺寸设计(请更改源码)。-Write a system hook int
Detailed-notes-C-P-P-in-depth
- C++深入详解笔记 Lesson1: Windows程序运行原理及程序编写流程 Lesson2: 掌握C++基本语法 Lesson3: MFC框架程序剖析 Lesson4: 简单绘图 Lesson5: 文本编程 Lesson6: 菜单编程 Lesson7: 对话框编程 Lesson9: 定制应用程序的外观 Lesson10: 绘图控制 Lesson11 图形的保存和重绘 Lesson12 文件操作 Lesson 13: 文档串行化 Les
mousehook
- 将锁定键盘与鼠标的钩子写在dll中,通过在MFC中的调用可以直接使用 源代码-muouse and keyboard hook s usage
HOOK
- 了解MFC DLL动态连接库的编程方法; 2.了解HOOK技术和回调函数的运行机制; 3.学习MFC中加载动态连接库的方法 -DLL&HOOK1
MFCHOOKDLLTest
- mfc HOOK DLL的例程,交给你如何做动态库的钩子-mfc HOOK DLL routine, how do you do to hook the dynamic library
HookMouse
- 一个简单的鼠标钩子程序 Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子的种类很多,每种钩子可以截获并处理相应的消息,如键盘钩子可以截获键盘消息,外壳钩子可以截取、启动和关闭应用程序的消息等。本文在VC6编程环境下实现了一个简单的鼠标钩子程序,并对Win32全局钩子的运行机制、Win32 DLL的特点、VC6环境下的MF
Remote_into_the_sourcecode
- 为了屏蔽Ctrl+Alt+Delete这个功能,花了不少时间,也学了不少东西,也经历了本本被偷的悲剧,哎~代码都是从DSK V1 Final中抠出来的,而且我把远线程注入写成了一个Class。DLL用的是MFC的Dynamic-Dll 其实,如果你选择WH_KEYBOARD HOOK,那么提到SE_DEBUG之后,OS会帮你把DLL注入到Winlogon,免去了自己使用远线程的麻烦。但是小花说,用全局钩子注入不是好孩子,所以…… DSK V1 Final Update: *增
HookMessage
- (上传前,亲测,保证可用,点一下DLG空白区域便安装了键盘和鼠标钩子,按个小键盘0,便知道是否有响应) 简单的全局钩子使用示例,包含一个DLL用来写全局钩子(鼠标钩子用来把鼠标限定在某个区域中和键盘钩子用来钩小键盘的数据“0”和ALT+F用来决定是否把鼠标限定在区域中),还包含一个TESTDLL单文档结构的简单MFC程序,只加了一个左键消息,该消息响应用来安装全局钩子。-a simple example of Global hooks , which contains a DLL used
MFC
- MFC全局键盘钩子带dll程序 MFC全局键盘钩子带dll程序-MFC Global keyboard hook program with dll