如何使用自定义注册系统注册dll并查看导入dll的可执行文件的PE?

时间:2011-05-25 23:50:43

标签: c++ dll dependencies registration import

我想写一个C ++程序,它执行以下操作

输入 - 可执行文件

输出是/否

条件:

if(如果我的可执行文件导入的所有dll都已注册到我的系统中)

否则
没有

所以我需要知道 1)如何编写一个自定义注册系统,可以让dll注册并跟踪已注册的注册系统 2)如何查看输入文件的PE以获取导入的dll信息
3)如何检查上面提出的条件

我知道dumpbin和depends.exe给了我上面第2点的soln。但我想在我的计划中这样做。 我被告知我需要将PE映射到SEC_IMAGE并解析它,因为我想查看我磁盘上的PE。是吗?我是一个绝对的Windows新手。欢迎提出建议!!

1 个答案:

答案 0 :(得分:0)