自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 32位进程注入64位进程

#include #include #define MakeREX(W,R,X,B) __asm __emit 0100##W##R##X##B##b #define rep __asm __emit 0xf3 #pragma pack(1) typedef struct _STUBARG...

2012-04-23 00:08:59 8231 0

原创 为了其他程序着想,请不要使用timeSetEvent

这玩意高精度是通过牺牲整体系统性能为代价的,要是这样Sleep,GetTickCount也一样精确

2012-04-19 19:39:12 1597 0

原创 跨进程的CRITICAL_SECTION

critical section问题在windows中可以用CRITICAL_SECTION,mutex之类的解决 mutex可跨进程,但每次PV都要进入内核模式 CRITICAL_SECTION减少了系统调用的次数,但不能跨进程 这里尝试做一个能跨进程并且减少系统调用的次数的同步类...

2012-03-03 21:54:56 3192 1

转载 zzzBltValidBits

BOOL zzzBltValidBits(     PSMWP    psmwp) {     int        ccvr;     int        cIter;     PCVR       pcvr;     PWND       pwnd;     PWND     ...

2012-02-26 14:06:56 1522 0

原创 windows监视内存读写

memexcept.c #define _WIN32_WINNT 0x500 #include #include"memexcept.h" #define roundup(x,n) (((x)+((n)-1))&(~((n)-1))) #define rounddow...

2012-02-26 00:18:58 3541 2

原创 Metro style版Game of Life

using System; using System.Collections.Generic; using System.IO; using System.Runtime.InteropServices; using System.Runtime.InteropServices.WindowsRu...

2012-02-10 19:20:59 1070 0

原创 x64 windows下的inline hook

以前做过ia32的inline hook,现在自然扩展em64t x64中,虚拟地址变成64位,但大部分指令中的地址和立即数还是32位,执行时符号位扩展至64位 因此不能简单的放一个带偏移的near jump在函数开头,因为源地址和目标地址之间的差距很可能超过2G,这是32位有符号整数...

2012-01-27 17:48:49 10930 0

原创 qq恶作剧

#include #include #include void SendChars(HWND hwnd,wchar_t*str) { while(*str) { SendMessageTimeoutW(hwnd,WM_CHAR,*str,1,0,1000,0); ++str; } ...

2012-01-20 23:00:52 3109 19

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