自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 求平方根sqrt()函数的底层算法效率问题

转自http://www.nowamagic.net/algorithm/algorithm_EfficacyOfFunctionSqrt.php我们平时经常会有一些数据运算的操作,需要调用sqrt,exp,abs等函数,那么时候你有没有想过:这个些函数系统是如何实现的?就拿最常用的sqrt函数来说吧,系统怎么来实现这个经常调用的函数呢?虽然有可能你平时没有想过这个问题

2014-05-15 18:00:29 788

转载 OD常用断点

OD常用断点 很全很全常用断点 拦截窗口: bp CreateWindow 创建窗口 bp CreateWindowEx(A) 创建窗口 bp ShowWindow 显示窗口 bp UpdateWindow 更新窗口 bp GetWindowText(A) 获取窗口文本 拦截消息框: bp MessageBox(A) 创建消息框 bp Messa

2013-09-30 23:51:12 599

原创 Javascript实现函数重载

// 主要就是通过使用argument对象让函数能够调用数量不定 的参数// 如代码function Point(){ this.x = 0; this.y = 0; switch (arguments.length){ case 1: this.x = arguments[0]; break;

2013-03-28 13:50:08 493

原创 windows获取桌面句柄

昨晚上一位朋友问我如何获取桌面句柄,当时第一反应就是用GetDesktopWindow()来获取,但是这个函数获取的是覆盖整个屏幕的句柄,如果只获取桌面的句柄,则不能使用这个函数。通过Spy++发现,桌面其实是一个子窗口,其上面有两个父窗口 如图:这三个窗口都没有标题,它们的类名分别为:Progman、SHELLDLL_DefView和SysListView32;这就好办了,只需要

2012-12-15 15:03:03 5891

转载 详解模块定义(.def)文件

模块定义    (.def)    文件          模块定义    (.def)    文件为链接器提供有关被链接程序的导出、属性及其他方面的信息。生成    DLL    时,.def    文件最有用。由于存在可代替模块定义语句使用的链接器选项,通常不需要    .def    文件。也可以将__declspec(dllexport)    用作指定导出函数的手段。

2012-10-25 22:26:37 775

转载 CreateRemoteThread详解

要实现线程的远程注入必须使用Windows提供的CreateRemoteThread函数来创建一个远程线程该函数的原型如下:HANDLE CreateRemoteThread( HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD

2012-09-13 20:12:20 585

原创 进程间通讯 —— 共享内存

进程间通讯 —— 共享内存  通过内存共享的方式来进行进程之间的通讯,可以通过发送端进程在接收端进程中开辟一段内存空间,然后往该内存空间内写入数据,并通知接收端读取数据来达到。实现代码片段发送端:BOOL SendProcessMessage(){ HWND hWnd; hWnd = FindWindow(NULL, "Recv"); // 查找接收端窗口 i

2012-08-27 22:54:33 428

原创 一个简单的win32截图例子

该代码为把当前屏幕截图并保存为文件的代码。SaveBitmapToFile.cpp文件在我前面一章文章中:点此进入#include "SaveBitmapToFile.cpp"#include #define IDC_SAVE 1#define IDC_FILEPATH 2LRESULT CALLBACK WndProc(HWND hWnd, UINT mess

2012-05-27 14:59:58 1113

原创 把位图保存为文件源代码

最近想写一个截图工具,就研究了一下位图的结构。下面代码是把位图以BMP文件的结构写入文件中的#include BOOL SaveBitmapToFile(LPCTSTR lpszFilePath, HBITMAP hBm){ // 定义位图文件表头 BITMAPFILEHEADER bmfh; // 定义位图信息表头 BITMAPINFOHEADER bmih;

2012-05-27 14:54:01 806

原创 解决WIN32窗口不响应WM_LBUTTONDBLCLK消息

今天在做一个软件时,发现win32创建的窗体不能响应WM_LBUTTONDBLCLK消息。在一番谷歌百度之后,终于找到了解决方法;废话少说,言归正传。窗体不响应WM_LBUTTONDBLCLK消息,只要在注册窗口类的时候在WNDCLASS的style成员加上CS_DBLCLKS风格就行了。下面是几种CS风格:CS_HREDRAW:当窗体的宽度发生变化时,就重新绘制窗口。CS_VRE

2012-05-27 14:37:17 1215

原创 BMP位图结构

BMP(Bitmap)文件是windows采用的图形文件格式。其可分为与设备相关的位图(device dependent bitmap 简称DDB)和与设备无关的位图(device independent bitmap 简称 DIB)两种;但现在基本上不用DDB了,因为它相当依赖于设备。在windows 3.0以前才使用,在windows3.0之后大多使用的都是DIB。位图文件一般以BMP为后缀名

2012-05-18 16:24:11 486

OD插件 AnalyzeThis.dll

OD代码分析插件AnalyzeThis.dll

2013-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除