|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
помогите разобраться с PE EXE Coder
помогите разобраться с PE EXE Coder (автор AND_REY), пытаюсь вникнуть в код.
Суть ее такова: имеем прогу, которая дописывается к любой ехе-шке, проверяет пароль(программа1), если пароль правильный - запускаем ехе-шку(программа2 к которой присоеденина программа1). В исходнике, в процедуре Programlist асм-код. Можно ли заместь этой процедуры просто указать другую скомпилированную программу? Мне надо чтоб не вводить пароль с клавиатуры, а считать серийный номер флешки. Или как мою программу переобразовать в процедуру Programlist? Спасибо! |
#2
|
||||
|
||||
Нельзя указать скомпелированный код, работать не будет т.к адресное пространство разное.
1. Можно на асме прогу набрать в этой процедуре, это намного проще чем я нагородил там (раньше незнал). 2. Или еще проще запустить Dll из этой процедуры там пару WinApi ф-нц надо (я так делал у меня есть исходник выложу вечером когда буду дома) тоже проверяет пароль. Но Dll легко переделать для проверки серийника флешки. Недостаток тащить везде с ехе dll. If end Then begin; |
#3
|
|||
|
|||
Буду очень благодарен за исходник с Dll!
|
#4
|
||||
|
||||
Вот нашел исходник Add_Dll.rar. Только на Windows7 х64 не работает. Под ХР писалась прога. И сам PE EXE Coder тоже на семерке не работает.
Как работать: 1. компилируем длл 2. компилируем прогу AddDll 3. с помощю проги AddDll выбираем ехе к которому будем дописывать длл 4. после добавления кода запуска длл к проге копируем длл. В длл если не надо запуска формы просто удаляем код в CreateForm и DestroyForm сами функции не удалять а то прейдеться корректировать код загрузчика. В MyFunction можно написать код определения серийника. If end Then begin; |
Этот пользователь сказал Спасибо AND_REY за это полезное сообщение: | ||
sdestroyer (16.03.2012)
|