Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запустить EXE находящийся в виде потока TMemorySTream [D7, WinXP]


jiny ©   (2006-06-15 13:29:00) 

Дело в том, что Exe файл зашифрован и дешифруется только в потоке. чтобы не сохранять его на диске можно ли его запустить таким образом, чтобы рабочей папкой его была папка где храниться зашифрованный EXE ?


Сергей М.   (2006-06-15 14:11:00) [1]


> jiny   (15.06.06 14:05) [6]


Способ в [3], хотя и имеет право на жизнь, отнюдь не универсален - на ряде конкретных приложений он заведомо даст сбой. Связано это с ресурсами исп.модуля, который "проктологически" запускается.


jiny   (2006-06-15 14:05:00) [2]

спасибо, что не отказали, а человека (Сергей М. ©   (15.06.06 13:55) [5] ) который хорошо знаком с проктологией попрошу поподробней об этих "геморройных" проблемах, т.к. тема мне тоже не очень знакомая .

Есть ли еще мнения ?


Сергей М.   (2006-06-15 13:55:00) [3]


> Делаю этот "геморой"


"Гемо ррой" не "делают", его "приобретают")..

Ты, видимо, не ознаешь всех "геморройных" проблем, которые поимеют тебя при этом..


Ihor Osov'yak   (2006-06-15 13:52:00) [4]

www.rentacoder.com
иногда балуюсь, когда есть время или есть желание острых ощущений..
там сейчас висит очень похожий заказ.. но деньги - смешно..
по существу сказать же ничего не могу, тема незнакомая. То, что краем уха слыхал-видал - уже упомянул.


Игорь Шевченко   (2006-06-15 13:49:00) [5]

Запустить можно, но сложно.

http://groups.google.com/group/fido7.ru.delphi/browse_thread/thread/b4d6de754843f39c/dbf6083b8b7fbee4


jiny   (2006-06-15 13:47:00) [6]

>> to Ihor Osov'yak ©   (15.06.06 13:34) [1]
>>с рентакодером балумся? Там за этот заказ слишком мало дают, имхо, не
>>стоит..
Честно сказать не знаю о чем Вы, может подробнее расскажите, так, для себя расширить кругозор.

На самом деле ситуация вот какая :
Я сажаю exe (главный проект) на hasp hl. в связи с тем, что экзешник 4.5 метра, он долго дешифруется при инициализации (есть задумка на отдельные модули разбить - dll, но сейчас на это нет времени, по принципу работает - не трогаю, а зашитить надо, вот и извращаюсь).
Задумка такая создать небольшой проект (EXE), далее _init.exe отдельно от основной программы и при запуске онного дешифровать основной exe (_main.mst), который предварительно зашифрован и сжат в потоке.

грубая схема такая :
1) запуск _init.exe;
2) дешифрока _main.mst;
3) запуск _main.mst с необходимыми параметрами и рабочей папкой в пути;
4) работа с _main.mst;
5) закрытие _main.mst;
6) закрытие _init.exe;

Делаю этот "геморой" дабы программа запускалась быстрей _init.exe (450 кб)
с поддержкой количества предопределенных сетевых лицензий через hasp hl


Ihor Osov'yak   (2006-06-15 13:34:00) [7]

с рентакодером балумся? Там за этот заказ слишком мало дают, имхо, не стоит..

но если вообще - на рсдн есть статья, точного названия не помню - но там рассматривался вариант длл.. Наверное можно как отправную точку, хотя с ексе - делов намного больше будет...
да, года 2 или 3 здесь с участвием действительно знающих людей соотв. тема рассматривалась, к сожалению я ветки не сохранил..


Наверх

Титульная страница Поиск, карта сайта Написать письмо