|kerish|
Чуть чуть усилий нужно приложить. Я начал с поиска "PE structure", гугла мне выдала, чтото не по теме. Второй поиск пошел со словами "portable executable structure".
Первая ссылка ведет на Википедию, где этот формат описывается. Жаль но спецификаций нет, поэтому прокручиваем вниз к источникам и внешним ссылкам. Видим "
Microsoft Portable Executable and Common Object File Format Specification", переходим на официальную спецификацию формата. Соглашаемся с лицензией использования, скачиваем документ в Ворде. Ищем "entry point" и находим описание на 11-ой странице - поле называется AddressOfEntryPoint. Теперь ищем код на VB6 где фигурирует данный термин. Ради интереса я поискал на нашел форуме и нашел
исходники инжектинга в живой процесс. Если посмотреть на содержимое файла mod_RunIn.bas можно увидеть нужные структуры для чтения PE файла. Но скажем мы совсем совсем не понимаем как грузить бинарный файл, поэтому мы запрягаем гуглу на поиск "vb6 AddressOfEntryPoint". Среди них есть много интересных результатов например
этот. Собирая по кусочкам ты получишь то что тебе нужно.