搜索资源列表
1213232313
- 均值滤波(用到了句柄).rar均值滤波(用到了句柄).rar
ScreenCap
- 用GDI函数抓屏 如果我们不太在意抓屏的效率,并且我们想要的只是一个屏幕快照的话,可以考虑使用GDI方式。这种抓屏机制是以“桌面也是一个窗口,桌面也有一个窗口句柄(HWND)”这个简单的常识为基础的,如果我们得到了桌面的设备上下文(DC),就可以利用blit(复制)它的内容到我们创建的DC中。我们可以用GetDeskWindow()得到桌面的窗口句柄,从句柄得到DC也是很容易的
whfname
- Getting The Filename Given A Window Handle,获得窗口句柄的文件名,学习源码。
spyxx
- 对分析窗体结构有独到之处。可以以十六进制和十进制两种不同方式显示窗口句柄等所有数值
usingctodisplayadmpphoto
- 下面的函数LoadBmpFile,其功能是从一个.bmp文件中读取数据(包括BITMAPINFOHEADER,调色板和实际图象数据),将其存储在一个全局内存句柄hImgData中,这个hImgData将在以后的图象处理程序中用到。同时填写一个类型为HBITMAP的全局变量hBitmap和一个类型为HPALETTE的全局变量hPalette。这两个变量将在处理WM_PAINT消息时用到,用来显示位图。该函数的两个参数分别是用来显示位图的窗口句柄,和.bmp文件名(全路径)。当函数成功时,返回TRU
huishouzhan
- 程序运行初期,程序首先会通过LoadLibrary函数加载动态链接库Shell32.dll,并且把加载后的操作句柄存储在LibHandle中。然后通过@SHEmptyRecycleBin:=GetProcAddress (LibHandle, SHEmptyRecycleBinA )语句读取SHEmptyRecycleBinA函数的地址,如果以上语句能够正确执行(也就是@SHEmptyRecycleBin不等于nil),那么就调用SHEmptyRecycleBin完成清空回收站的操作。最后释放动
userext
- 调试工具windbg的扩展插件,可以查看进程中的所有窗口信息,可以结合windbg的命令使用:!hwnd * 函数: hwnd * 功能: 显示被调试进程中的窗口信息 * 参数: hwnd [-h] [Handle [ UMFlags [TypeName] ] ] * Handle 窗口句柄 * 如果Handle为0,则显示进程中的所有窗口信息 * UMFlags 显示参数,如果是0,则显示最基本参数 * Bit 0 (0
WindowHacker
- 一个VB写的可以取得任意带焦点的对象详细信息的代码.具体可以取得对象句柄,类型,标题名称,在在桌面上的位置,对象大小等信息 另外还可以控制对象,如果是应用程序还可以把它当作子窗体装载到里面来!反正功能还很多,有兴趣的可以下去慢慢看吧
egerl
- 解压后为文本型,内有函数 hWnd 图像处理的窗口句柄 函数说明: 函数实现图像的拉普拉斯高斯边缘检测-unpacked text to type, function within hWnd Image Processing window handle function : Function Image Laplace Gaussian Edge Detection
water2
- 用c++的多态性编写一个简单的管理程序,处理的信息包括教师、学生、职员等三类对象。程序应具有适当的数据结构。程序的功能是管理学生,教师,职工信息,要求具有添加,删除,查询,排序的功能,在输出时注意综合应用所学知识灵活应用虚函数。 要求: 1. 在一个容器中存储不同类型的对象,要求数据结构中不能有类型判断字段。 2. 利用继承和虚函数,使得程序容易扩展,如输出对象信息。 3. 利用代理或者句柄实现引用计数和写时复制。-polymorphism with a simple preparation o
sam_sp_42
- 进程控制的意义在于可以创建一个进程,并可以通过进程句柄结束进程。-control of the process is to create a process and the process can handle the end of the process.
mir2.mb
- 新版热血传奇帐号木马核心部分 盛大近期强行更新了 密宝 补丁, 导致以前的句柄型木马判断错误. 本程序演示如何解决这个小问题. 运行环境: Win9x,Win2k/NT,WinXP-new blood legendary Trojan account grand core part of the recent update forcibly Mibao patch, leading to handle before the Trojan errors of judgment. This prog
vc界面
- 我们经常会使用到组合框,而组合框是是有2种功能的--下拉和列表。一般情况下,列表框的宽度和选择框是一样宽的,但是我们有些时候确实很需要把列表框的宽度变大,一便让我们能更好的看我们要选的东西。 为了能有这个功能,我写了下面的这个函数。首先得在你的对话框中添加一个的WM_CTLCOLOR的消息句柄,或者使用CComboBox的继承类,而且在其中添加下面的代码:-we often use to mix frame, and frames are combinations are two kinds
C++中频繁引用的类如何避免不必要的重编译
- 将需要公开的接口用一个句柄类封装起来,调用者只通过封装的句柄类来调用实现, 这样,将调用与实现隔离开来,或者说只让调用看到它所需要看到的接口。这样的话,只要 保证接口不变,那么实现代码的中要添加一些变量,函数,将不会影响到调用者。-will require an open interface with a handle Packaging category, called only by the Packaging category to handle Call, which would cal
在NT系列操作系统里让自己“消失”
- 这篇文档是在Windows NT操作系统下隐藏对象、文件、服务、进程等的技术。这种方法是基于Windows API函数的挂钩。 这篇文章中所描述的技术都是从我写rootkit的研究成果,所以它能写rootkit更有效果并且更简单。这里也同样包括了我的实践。 在这篇文档中隐藏对象意味着改变某些用来命名这些对象的系统函数,使它们将忽略这些对象的名字。这样一来我们改动的那些函数的返回值表示这些对象根本就不存在。 最基本的方法(除去少数不同的)是我们用原始的参数调用原始的函数,然后我们改变它们的输出。
Api Hook和封包拦截技术
- const WM_UNSUBCLASS = WM_USER + 2001 //卸载子类化消息 WM_SENDDATA = WM_USER + 2003 //收到要发送新数据包的消息 type PMyDLLVar = ^TMyDLLVar //用来共享的内存数据结构 TMyDLLVar = record SubClass: Boolean //是否已经子类化 HookWindow, SpyWindow: LongWORD //要安装HOOK的窗口及用于接收消息的窗口 hHook: LongWORD
TerminateProcess
- program TerminateProcess {$APPTYPE CONSOLE} uses SysUtils, Windows var ProcessHwnd, WindowHwnd: THandle ProcessID: DWORD begin //得到记事本的主窗口句柄 WindowHwnd := FindWindow( Notepad , nil) if not isWindow(WindowHwnd) then ExitProcess(0) //得到记事本的进程标识 GetWind
获取网页密码、代码程序
- 本程序演示如何通过窗口句柄取webbrowser控件的IHtmlDocument2接口-this program demonstrated how to handle through the window from the desired command control interface IHtmlDocument2
USB通讯协议
- USB驱动协议的简化版。如果你想打开一个USB管道,你首先要知道这种USB设备的GUID和管理道名称,获取句柄以后就可以使用ReadFile/WriteFile进行读写了!-USB drives a simplified version of the agreement. If you want to open a channel USB, you must first know the GUID USB devices Road names and management, acquisitio
让动态创建的ActiveX控件响应Windows消息
- 当我们通过CWnd::CreateControl()动态创建ActiveX控件时,Windows消息并不会被发送给我们的由CWnd派生得控件类。例如,即使我们为WM_KILLFOCUS消息创建了句柄,这个句柄也是不会被调用的。(不信你试试 :))