编程语言
首页 > 编程语言> > 源码编译ProcessHacker

源码编译ProcessHacker

作者:互联网

因为最新的使用v143编译工具链vs2019编译不通过,估计要用vs2022,不折腾编译环境了,所以源码选则最新tag processhacker 2.39源码

编译报错处理1:错误error C2220: 警告被视为错误

编译报错处理2:phlib\secdata.c 中找不到定义 MEMORY_PARTITION_ALL_ACCESS
从最新的源码里找到MEMORY_PARTITION_ALL_ACCESS相关定义加上即可

#ifndef MEMORY_PARTITION_QUERY_ACCESS
#define MEMORY_PARTITION_QUERY_ACCESS 0x0001
#define MEMORY_PARTITION_MODIFY_ACCESS 0x0002
#define MEMORY_PARTITION_ALL_ACCESS \
    (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | \
     MEMORY_PARTITION_QUERY_ACCESS | MEMORY_PARTITION_MODIFY_ACCESS)
#endif

标签:ProcessHacker,PARTITION,ACCESS,编译,源码,MEMORY,define
来源: https://www.cnblogs.com/Lnju/p/16247593.html