【发布时间】:2014-03-14 05:52:56
【问题描述】:
我发现要检查“PE”字符串到文件中,我不能只用我要读取的文件中的数据填充 IMAGE_NT_HEADERS 结构,但我必须以这种方式移动字节:
ntHeader = (IMAGE_NT_HEADERS *) (dosHeader->e_lfanew + (DWORD) dosHeader);
还有(DWORD)转换不是很清楚,因为编译器不会抛出错误 (显然它在检查PE格式时不起作用)。 我到处都检查过[也在stackoverflow :)],这条线总是出现,但我找不到我的问题的答案。
感谢您的宝贵时间。 再见!
【问题讨论】:
-
你犯的错误和this question一模一样
标签: c++