blog

枪手亨利

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2005年10月27日 #

摘要: 南京市随园8-2号702室 王珂 ---- 一、概述 ---- 在Windows操作系统中存在两种剪贴板机制:Windows标准剪贴板和OLE剪贴板机制。 ---- 标准的Windows剪贴板是一个被所有Windows应用程序共享的系统服务,因此它并没有自己的句柄或类。但你可以通过CWnd类的成员函数来管理剪贴板。 ---- 自从OLE(Object Linking and Embe... 阅读全文
posted @ 2005-10-27 12:11 henry 阅读(1099) 评论(0) 推荐(0) 编辑

摘要: 开发者 : 编程 很久以前,在非常黑暗的过去,Nigel Thompson写了一系列关于被称为"OLE傻瓜书"的OLE编程的技术笔记。当时走廊的上上下下都能听到他痛苦地叫喊着忘记了要正确地添加或释放一个接口。我想本应该有一些方法在使用C++中巧妙的指针时能自动释放组件对象模型(COM)元件,使得组件对象模型元件的使用更为容易一些。不过,我开始研究的却是Microsoft 基础类库(MFC),在这... 阅读全文
posted @ 2005-10-27 12:09 henry 阅读(763) 评论(0) 推荐(0) 编辑

摘要: VC型:其特点是当MDI程序打开了有模式对话框(如打开文件对话框)时不打开在资源管理器中双击的文件;UltraEdit型:其特点是当MDI程序打开了有模式对话框时依然打开在资源管理器中双击的文件;Word型:其特点是当MDI程序打开了有模式对话框时暂时不打开在资源管理器中双击的文件,而当有模式对话框关闭后再打开在资源管理器中双击的文件。 ---- 要实现这一功能其要点有三: ---- 如何通知... 阅读全文
posted @ 2005-10-27 12:03 henry 阅读(364) 评论(0) 推荐(0) 编辑

摘要: -- 钩子是WINDOWS中消息处理机制的一个要点,通过安装各种钩子,应用程序能够设置相应的子例程来监视系统里的消息传递以及在这些消息到达目标窗口程序之前处理它们。钩子的种类很多,每种钩子可以截获并处理相应的消息,如键盘钩子可以截获键盘消息,鼠标钩子可以截获鼠标消息,外壳钩子可以截获启动和关闭应用程序的消息,日志钩子可以监视和记录输入事件。钩子分为线程专用钩子和全局钩子,线程专用钩子只监视指定的线... 阅读全文
posted @ 2005-10-27 11:55 henry 阅读(1702) 评论(0) 推荐(0) 编辑

摘要: MFC中包含了几个Windows通用对话框设计的封装类。比如,在CFileDialog里可以利用常用的CDialog成员函数DoModal()函数操纵通用文件对话框。 为了从CFileDialog这样的公共对话框类派生出程序员自己的子类,传统方法需要创建一个“子对话框模板”,然后将模板关联于派生出来的CFileDialog类。这个模板只能包括可增加到对话框中的控件。 但是,由于系统将这个派生... 阅读全文
posted @ 2005-10-27 11:50 henry 阅读(626) 评论(0) 推荐(0) 编辑

摘要: ·贺成士 Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接口,用它可以截获并处理送给其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子的种类很多,每种钩子可以截获并处理相应的消息,如键盘钩子可以截获键盘消息,外壳钩子可以截取、启动和关闭应用程序的消息等。本文在VC5编程环境下实现了一个简单的鼠标... 阅读全文
posted @ 2005-10-27 11:44 henry 阅读(1528) 评论(0) 推荐(0) 编辑

摘要: 现在还有人用vc5吗?呵呵。自己绘制工具栏的按钮、分割线、背景 阅读全文
posted @ 2005-10-27 10:20 henry 阅读(276) 评论(0) 推荐(0) 编辑

摘要: 应用程序的工具栏上除了可以放置图形按钮和一些控件,实现快捷操作外,我们还可以在其上播放动画,以增加程序动感,并使用户知道程序正在工作。此功能在VC++可以中通过向工具栏添加播放动画的标准控件-CanimateCtrl来方便的实现这一效果。本程序允许用户通过"查看/动画"菜单播放与关闭动画。 阅读全文
posted @ 2005-10-27 10:04 henry 阅读(385) 评论(0) 推荐(0) 编辑

摘要: 我们知道将动态连接库注入到其他进程中有很多种方法。最常见的方法是使用钩子函数(Hook),但是这种方法主要有两个缺点:第一如果某个进程没有加载User32.dll,那么Hook DLL将永远也不会被加载。第二Hook DLL加载的时机问题,只有在进程发出User32调用的时候, Hook DLL才有可能被加载。也就是说假设进程正在进行复杂的数值计算而没有时间进行消息调用的时... 阅读全文
posted @ 2005-10-27 09:28 henry 阅读(851) 评论(0) 推荐(0) 编辑

摘要: 看看C语言是如何操作文件的 一、流式文件操作1.fopen()2.fclose() 3.fputc()4.fgetc()5. fseek()6.fputs()7.fgets()8.fprintf()9.fscanf()10.feof()11.ferror()12.rewind()12.remove()13.fread()14.fwrite()15.tmpfile()16.tmpnam();//读取... 阅读全文
posted @ 2005-10-27 09:19 henry 阅读(600) 评论(0) 推荐(0) 编辑

2005年10月26日 #

摘要: http://community.csdn.net/Expert/topic/4232/4232137.xml?temp=.34396http://nullvb.go3.icpcn.com/lesnap/lesnap.html_e多页面浏览器(1.4.0)源码2005-8-25 ==============浏览器特点==============1.多页面浏览(呵呵,此为废话)2.支持鼠标手势,并且... 阅读全文
posted @ 2005-10-26 17:01 henry 阅读(559) 评论(0) 推荐(0) 编辑

摘要: 20051026Remote code injection has always been a popular topic with dozens of articles written about the subject. One of the preferred techniques involves the following steps : Allocate memory in the ... 阅读全文
posted @ 2005-10-26 16:51 henry 阅读(542) 评论(0) 推荐(0) 编辑

摘要: Eliminating Explorer's delay when deleting an in-use file 20051026这里面可以参考 sysinternals 的 ProcessExplorer 进程浏览器,Filemon 文件监视器,Regmon 注册表监视器 阅读全文
posted @ 2005-10-26 16:34 henry 阅读(326) 评论(0) 推荐(0) 编辑

摘要: /oldnewthing/archive/2004/07/20/188696.aspx如何根据给出的窗口句柄,判断当前的窗口是否是explorer窗口。如果是,判断是否为资源管理器,当前的路径和焦点文件 阅读全文
posted @ 2005-10-26 16:13 henry 阅读(395) 评论(0) 推荐(0) 编辑

摘要: Automate the Active Windows Explorer or Internet Explorer Window自动化Explorer 20051026 阅读全文
posted @ 2005-10-26 15:21 henry 阅读(271) 评论(0) 推荐(0) 编辑

摘要: Hooking the native API and controlling process creation on a system-wide basis控制指定的Process的Creation 20051026 阅读全文
posted @ 2005-10-26 15:11 henry 阅读(803) 评论(1) 推荐(0) 编辑

摘要: http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/_core_rebar_controls_and_bands.asp 阅读全文
posted @ 2005-10-26 14:47 henry 阅读(312) 评论(0) 推荐(0) 编辑

2005年10月25日 #

摘要: 关于HOOK截入中文输入 //HOOK IME TO GET CHINESE INPUT CHAR//MAKE BY ZWELL//2004.12.9//THIS WILL BUILD HOOK.DLL, IF YOU WANT TO USE, JUST USE THE EXPORT FUNCTION INSTALLHOOK//ADDTION: YOU MUST ADD THE IMM32.LI... 阅读全文
posted @ 2005-10-25 23:02 henry 阅读(932) 评论(0) 推荐(0) 编辑

摘要: 用VC实现定制标题栏 --> 介绍安装WH_CALLWNDPROC,实现对程序标题栏和边框的定制 读者评分 16 评分次数 5 正文要想用VC编写出一个漂亮的界面通常是比较费时的,主要原因有两个,一是VC中自带的组件少而不亮,二是无法进行可视化设计.不过,这些都只是针对常用的方法罢了,如果你采用子类化,钩子等技术,可以完全改变这处局面,甚至比Delphi... 阅读全文
posted @ 2005-10-25 22:59 henry 阅读(3824) 评论(0) 推荐(0) 编辑

摘要: 前言 IE浏览器作为微软Windows系统捆绑销售的一个浏览工具,用来浏览千姿百态的网页,目前它已经占据了浏览器市场的半壁江山,成为Windows用户不可或缺的工具。首先,它的界面设计的很漂亮,如扁平按纽(按钮上的图像为灰色,当鼠标放在按钮上时,按钮突起,这种状态称为手柄,并且其上的图像变得鲜艳醒目)、按钮上的文字说明以及按钮边上的小黑三角形状的下拉箭头(单击时显示下拉菜单)、工具条上的... 阅读全文
posted @ 2005-10-25 22:57 henry 阅读(639) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页