window核心编程
飞雪蝶映
这个作者很懒,什么都没留下…
展开
-
window 核心编程 14.4 查看虚拟地址 比较全的用户自定义函数
#include <windows.h>#include <stdio.h>#include<iostream>#include <string.h>#include "strsafe.h"#include <WinInet.h>#include<tchar.h>#include<StrSaf原创 2018-12-29 09:56:01 · 180 阅读 · 0 评论 -
window 核心编程15.8虚拟内存使用//window 提供的一个特性地址窗口扩展
//window 提供的一个特性地址窗口扩展(address window extension)//显示如何使用AWEvoid TestUsetAWE(){ //frist reserve a 1MB region for the address window ULONG_PTR ulRAMBytes = 1024 * 1024; PVOID pvWindow ...原创 2018-12-29 14:00:21 · 194 阅读 · 1 评论 -
window核心编程 17.1exe运行加载dll 映射文件
17.1.1说的不会共享是系统默认不会共享,不过可以用添加段的方式共享静态数据,参见17.1.2添加段的方式共享静态变量转载 2018-12-29 14:56:51 · 140 阅读 · 0 评论 -
window核心编程 22.3 DIPS.exe的踩坑逻辑梳理
先上源代码DIPSLib.DLL编译篇这个是公共头文件CmnHdr.h#pragma once//#define _WIN32_WINNT _WIN32_WINNT_LONGHORN//#define WINVER _WIN32_WINNT_LONGHORN#ifndef UNICODE #define UNICODE#endif // UNICODE#ifdef...原创 2019-01-04 11:23:54 · 535 阅读 · 5 评论 -
window核心编程 19.1,exe运行加载dll,dll创建过程和加载简单流程
转载 2019-01-02 14:25:39 · 984 阅读 · 0 评论 -
window核心编程 20.4延迟载入dll的使用案例
导入库的一些代码。//延迟加载#include<windowsx.h>#include<tchar.h>#include<StrSafe.h>#include<Delayimp.h>#pragma comment(lib,"Delayimp.lib")TCHAR g_szDelayLoadModuleName[] = TEXT(...转载 2019-01-02 17:35:12 · 205 阅读 · 0 评论 -
window核心编程 22DLL 注入相关方法 笔记
1,编辑AppInit_DLLs 的值 以空格或逗号分隔,只有第一个文件的路径有效其余的忽略,所以把需要注入的dll放在系统目录下最好加入一个dll的路径名: c:\Mylib.dll2,然后创建一个名为LoadAppInit_DLLs的注册表项 类型为DWORD 值设置为1这样之后 ...原创 2019-01-03 09:52:24 · 142 阅读 · 0 评论