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

Вниз

Как запустить EXE находящийся в виде потока TMemorySTream   Найти похожие ветки 

 
jiny   (2006-06-15 13:29) [0]

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


 
Ihor Osov'yak ©   (2006-06-15 13:34) [1]

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

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


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

>> 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


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

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

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


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

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


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


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


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

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


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

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

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


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


> jiny   (15.06.06 14:05) [6]


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



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

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

Наверх




Память: 0.48 MB
Время: 0.072 c
2-1160883363
Max.66RUS
2006-10-15 07:36
2006.10.29
Процедура открытия диалога выбора файла...


2-1160976272
Tab
2006-10-16 09:24
2006.10.29
Два вопроса по QReport


2-1160983689
DJoker
2006-10-16 11:28
2006.10.29
Сортировка таблицы


1-1158331708
Doma
2006-09-15 18:48
2006.10.29
Методы и процедуры


2-1160688694
jksh
2006-10-13 01:31
2006.10.29
Установка компонента