Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

Как на чужой exe-шник навесить свой пароль?   Найти похожие ветки 

 
MikeFW   (2003-02-25 09:27) [0]

Помогите, пожалуйста, при решении следующей проблемы

Есть чужая программа в виде exe-файлы.
Она запускается обычным нажатаем на нее.

Мне же надо, чтобы сперва запускалась проверка пароля,
а потом при его правильности запускалась сама программа.
Проверка пароля и программа должны быть в виде одного exe-шника,
чтобы пользователь не смог обойти проверку пароля.

Может кто знает такие программы по сливанию двух программ в одну
или вообще навешивание паролей на другие файлы?

Или как в Delphi запихнуть чужой exe-шник
и запускать только после проверки пароля?


 
Юрий Зотов ©   (2003-02-25 09:30) [1]

> Или как в Delphi запихнуть чужой exe-шник

В ресурсы.



 
MikeFW   (2003-02-25 09:42) [2]

> В ресурсы.

подскажите, пожалуйста, поподробнее
как пошагово это сделать,

а то я начинающий программист и не знаю как это делается


 
Lego ©   (2003-02-25 10:47) [3]

Для начинающего ты рановато лезешь куда ненада... а вообще учись читать HELP в Delphi... кнопочка такая есть F1...


 
Ocean ©   (2003-02-25 12:16) [4]

Я в прошлом веке делал это так. В ЕХЕ-файле коду программы предшествует PSP - префикс известной структуры, в котором помимо прочих важных для загрузчика данных есть адрес начала исполняемого кода. Туда передает управление загрузчик после старта программы. Я дописывал в конец ЕХЕ-файла свой код, который и может проверить пароль, и изменял в PSP длину программы и этот стартовый адрес. Конечно, после проверки пароля надо передать управление на старый адрес. Проверяющий код, правда, был на ассемблере, но программу, модифицирующую ЕХЕ, вполне можно делать на Дельфи.

Замечу также, что модификация программ всегда считалась дурным тоном.


 
Беспечный Ангел ©   (2003-02-25 12:37) [5]

Есть такая прога, уже готовая... Не помню, как называется, но если те надо, пиши, вышлю.



Страницы: 1 вся ветка

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
1-17113
Dunkan
2003-02-22 11:23
2003.03.06
как узнать время в мили секундах?


3-16860
freeek10
2003-02-17 20:49
2003.03.06
Где можно прочитать про DAO?


6-17242
Глеб
2003-01-08 03:20
2003.03.06
Вопрос по работе с сетью в Delphi


1-17071
IVANOV
2003-02-22 08:16
2003.03.06
Глобален ли TScreen?


1-17127
AZ
2003-02-22 09:40
2003.03.06
Запрет выбора компонента <B>курсором</B> в DesignTime