我想写一个C ++程序,它执行以下操作
输入 - 可执行文件
输出是/否
条件:
if(如果我的可执行文件导入的所有dll都已注册到我的系统中)
是
否则
没有
所以我需要知道
1)如何编写一个自定义注册系统,可以让dll注册并跟踪已注册的注册系统
2)如何查看输入文件的PE以获取导入的dll信息
3)如何检查上面提出的条件
我知道dumpbin和depends.exe给了我上面第2点的soln。但我想在我的计划中这样做。 我被告知我需要将PE映射到SEC_IMAGE并解析它,因为我想查看我磁盘上的PE。是吗?我是一个绝对的Windows新手。欢迎提出建议!!