Чтение PE-файлов EntryPointAdress с помощью c # - PullRequest
0 голосов
/ 10 января 2012

Есть ли хороший способ чтения PE-файлов?Я нашел некоторые коды в следующей строке http://code.cheesydesign.com/?p=572

Мой код:

PeHeaderReader reader = new PeHeaderReader("c:\\testfile.exe");
if (reader.Is32BitHeader)
{
   long EntryPoint = reader.OptionalHeader32.AddressOfEntryPoint;
}

Проблема в том, что точка входа не точна?

1 Ответ

1 голос
/ 13 января 2012

Я решил проблему путем преобразования EntryPoint (RVA) в FileOffest.Спасибо

...