使用c#读取PE文件EntryPointAdress
本文关键字:文件 EntryPointAdress PE 读取 使用 | 更新日期: 2023-09-27 18:19:51
是否有读取PE文件入口点的好方法?我在下面的行中找到了一些代码http://code.cheesydesign.com/?p=572
我的代码是:
PeHeaderReader reader = new PeHeaderReader("c:''testfile.exe");
if (reader.Is32BitHeader)
{
long EntryPoint = reader.OptionalHeader32.AddressOfEntryPoint;
}
问题是入口点不准确?
我通过将EntryPoint(RVA)转换为FileOffest解决了这个问题。感谢