一. PE文件结构图二. DOS 头部其中最后一个字段DWORD e_lfanew;的值为PE文件头的相对偏移地址(RVA);三.PE文件头结构体的定义:IMAGE_NT_HEADERS:左边地址为相对PE文件头地址的偏移量。DWORD Signature:PE文件头标识,一般其值为:0x00004...
分类:
其他好文 时间:
2015-04-19 17:32:29
阅读次数:
246
// md5.h#include #include // 计算Hash,成功返回0,失败返回GetLastError()// CONST BYTE *pbData, // 输入数据 // DWORD dwDataLen, // 输入数据字节长度 // ALG_ID algId ...
HANDLE hSemaphore;
cout<<1<<endl;
hSemaphore = CreateSemaphore( NULL, 0, 10000, NULL);
ReleaseSemaphore(hSemaphore, 1, NULL);
ReleaseSemaphore(hSemaphore, 1, NULL);
DWORD dwWaitResult = WaitForSin...
分类:
编程语言 时间:
2015-04-17 22:17:56
阅读次数:
168
转自:http://blog.csdn.net/boyuejiang/article/details/8908333关于VOID Sleep(DWORD dwMilliseconds);函数,许多人都觉得,它是告诉系统,延迟多少毫秒来执行后面的代码。但是,在WINDOWS这样的非实时多任务系统中,我...
分类:
其他好文 时间:
2015-04-17 13:28:10
阅读次数:
124
WaitForSingleObject 的用法:
DWORD
WaitForSingleObject(
HANDLE hHandle,
DWORD dwMilliseconds
);
函数解析:
参数 hHandle 是一个事件的句柄,第二个参数 ...
分类:
其他好文 时间:
2015-04-15 17:11:32
阅读次数:
110
Windows数据类型: WORD:16位无符号整形数据 DWORD:32位无符号整型数据(DWORD32) DWORD64:64位无符号整型数据 INT:32位有符号整型数据类型 INT_PTR:指向INT数据类型的指针类型 INT32:32位符号整型 int64:64位...
1ReadFileEx定义BOOL WINAPI ReadFileEx( __in HANDLE hFile, __out LPVOID lpBuffer, __in DWORD nNumberOfBytesToRead, ...
分类:
其他好文 时间:
2015-04-10 15:19:54
阅读次数:
144
操作系统:旗舰版win7DirectShow SDK: 9.0IDE环境:VS2008以下代码参考MSDN: 1 HRESULT AddToRot(IUnknown *pUnkGraph, DWORD *pdwRegister) 2 { 3 IMoniker * pMoniker = NU...
本文简单介绍下VC中定时器设置。
首先,新建对话框应用程序,然后添加几个操作按钮。
定义相关变量
private:
int m_nValue;
DWORD m_dwTimeStarted;
LARGE_INTEGER m_cupHZ;
LARGE_INTEGER m_StartCount;
源文件
void CTimeCountDlg::OnTimer(UINT nI...
分类:
其他好文 时间:
2015-04-07 10:08:00
阅读次数:
89
控制结构主要是关于 if/else switch/case
废话不多说。。献上代码及反汇编分析。。
#include
int main(int argc , char *argv[])
{
int nInt = 9;
// if(0 == nInt)
__asm
{
cmp DWORD PTR [EBP - 4h] , 0 ;
jle __exit;
}
// __...
分类:
其他好文 时间:
2015-04-01 23:52:29
阅读次数:
177