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

Вниз

TMemoryStream   Найти похожие ветки 

 
@ndron   (2002-12-10 17:34) [0]

Я загрузил файлик в TMemoryStream, затем, например, поменял в нем че надо... Вопросик такой: как мне ЗАПУСТИТЬ этот файлик (*.exe) ПРЯМО ИЗ ПАМЯТИ, не сохранняя его ни на каком ж.д, или флоппике?
Желательно так, чтоб его не смогли скопировать, пока запущен....

Заранее спасибо.


 
FreeLancer ©   (2002-12-10 17:36) [1]

Wow ;-/


 
MBo ©   (2002-12-10 17:36) [2]

да, в общем, никак


 
Skier ©   (2002-12-10 17:36) [3]

Похоже на Орех...


 
Smithson ©   (2002-12-10 17:40) [4]

Почему же. Один вариант есть.
Файлик же в твоем адресном пространстве.
Если у тебя есть права править свой контекст (или своих потоков), то ты можешь передать управление на точку входа этого файлика. Только надо его не просто загрузить, а полноценно, учитывая структуру PE-файла.


 
Opuhshii ©   (2002-12-10 19:43) [5]

ага,.. и память нужно выделять как PAGE_EXECUTE_READWRITE... но это уже мелочи, по сравнению с тем что придется писать свой загрузчик PE имхо,... тут подобное было в конце весны кажется,.. была долгая дискуссия на тему собственного загрузчика PE,. посмотри в архивах,.. но imho тебе это не надо,.. не стоит того,..


 
@ndron   (2002-12-11 22:19) [6]

Ну, что-ж всем спасибо!
Попытаюсь искать далее.



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
14-74937
Marat
2002-12-02 16:08
2002.12.23
Все тот же вопрос про серийный номер процессора.


1-74681
Che
2002-12-13 12:54
2002.12.23
Active !!


1-74687
Tundra
2002-12-12 07:32
2002.12.23
Подскажите как сделать заголовок ListBox как у форме.


1-74834
vilfred
2002-12-10 16:49
2002.12.23
с неимоверной силой лезут 255 в данные


8-74852
хрюндель
2002-08-27 22:05
2002.12.23
Как микшировать аудио файлы?