msdn翻译
windroid
这个作者很懒,什么都没留下…
展开
-
GetProcessHeap()
参数:无。返回值:成功:调用函数的进程的堆句柄。失败:NULL更多的错误信息请调用:GetLastError()附注:这个函数允许你从线程的堆动态分配内存,而不必使用HeapCreare函数建立一个堆。例子如下:HeapAlloc(GetProcessHeap(), 0, dwBytes);注解:调用此函数获得的句柄不应被HeapDestory函数调用。翻译 2014-12-31 20:05:49 · 5017 阅读 · 0 评论 -
HeapAlloc()
HeapAlloc这个函数从一个堆里分配一块内存。分配得到的内存是不可移动的。LPVOID HeapAlloc( HANDLE hHeap, DWORD dwFlags, DWORD dwBytes);参数:hHeap:堆句柄,从该堆分配内存。这个参数是函数 HeapCreate 或 GetProcessHeap 的返回值。dwFlags:堆分配选项。这里指定的标记将会翻译 2014-12-31 20:46:17 · 5311 阅读 · 0 评论 -
ReadProcessMemory()
ReadProcessMemory从特定进程的内存里读取数据。被读取的整个位置应该是可读的否则操作会失败。BOOL WINAPI ReadProcessMemory(__in HANDLE hProcess ,__in LPCVOID lpBaseAddress ,__out LPVOID lpBuffer ,__in SIZE_T nSize翻译 2015-01-02 13:43:54 · 1364 阅读 · 0 评论 -
HeapCreate()
HeapCreate这个函数创建一个只有调用进程才能访问的私有堆。进程从虚拟地址空间里保留出一个连续的块并且为这个块特定的初始部分分配物理空间。HANDLE HeapCreate(DWORD flOptions , DWORD dwInitialSize , DWORD dwMaxmumSize);参数:flOptions:堆的可选属性。这些标记影响以后对这个堆的函数操作,翻译 2014-12-31 22:28:26 · 8285 阅读 · 0 评论 -
GetProcAddress()
GetProcAddress获得一个指定动态链接库的输出函数或者变量的地址。FARPROC WINAPI GetProcAddress(__in HMODULE hModule ,__in LPCSTR lpProcName );参数:hModule:目标DLL的句柄。函数 LoadLibrary 或 GetModuleHandle 可得到此句柄。翻译 2015-01-02 20:15:17 · 1223 阅读 · 0 评论 -
VirtualProtect()
VirtualProtect改变调用进程的一段页的保护属性。要改变其他进程,请使用 VirtualProtectEx 函数。BOOL WINAPI VirtualProrect(__in LPVOID lpAddress ,__in SIZE_T dwSize ,__in DWORD flNewProtect ,__out PDWORD lpfl翻译 2015-01-02 14:19:36 · 6523 阅读 · 1 评论