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

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

winapi [D5, D6]


vaa ©   (2002-08-25 09:36:00) 

Возможно ли считать exe-файл в поток и запустить его из потока?
Если возможно, то как?


Игорь Шевченко   (2002-08-28 11:08:00) [1]

Слесарь Матерящийся (28.08.02 10:41)

:-)


Слесарь Матерящийся   (2002-08-28 10:41:00) [2]

Ох...


cdaDmitriy   (2002-08-27 19:34:00) [3]

А почему нельзя ?
А через .BAT file ????


Игорь Шевченко   (2002-08-27 12:58:00) [4]

Так бы сразу и сказал.
Этого нельзя сделать


vaa   (2002-08-27 12:54:00) [5]

Ребята, спасибо за ликбез.
Я хочу удалить файл запущенного приложения.
Вот и мудрю.


Игорь Шевченко   (2002-08-27 12:21:00) [6]

Слесарь Матерящийся (27.08.02 11:58)

Ничем не плох. Просто автор вопроса "хочет странного"


Слесарь Матерящийся   (2002-08-27 11:58:00) [7]

А чем обычный CreateProcess() плох?
В контексте, скажем, второго (третьего, десятого) потока в программе...


Игорь Шевченко   (2002-08-27 11:32:00) [8]

Абсолютно :-)


Polevi   (2002-08-27 10:47:00) [9]

да, но это не решает проблему vaa


Игорь Шевченко   (2002-08-27 10:41:00) [10]

Polevi © (27.08.02 09:58)

> для загрузки exe файлов ОС использует механизм подкачки
> страниц - грубо говоря область файла на диске становится
> частью файла подкачки


Не всегда. Приложения, упакованные, например UPX, работают несколько иначе, а именно, для них выделяется область страничного файла (что замедляет производительность, однако)


Polevi   (2002-08-27 09:58:00) [11]

для загрузки exe файлов ОС использует механизм подкачки страниц - грубо говоря область файла на диске становится частью файла подкачки, при обращении к коду возникает исключение отсутствия страницы и файл загружается - как ты сделаешь свой FileStream частью файла подкачки, интересно узнать >?


Игорь Шевченко   (2002-08-27 09:57:00) [12]

Можно, но придется переписывать к себе всю логику загрузчика.
Оно надо ?


vaa   (2002-08-27 09:47:00) [13]

ДЛЯ МВо:
РАСШИФРОВЫВАЮ
одно приложение считывает ехе-файл в поток (FileStream может быть)
Потом нужно запустить приложение не с диска, а из FileStream.
ДЛЯ Polevi:
Можешь подробно пояснить, почему нельзя?
Я так понимаю, что это не допускает система.


Polevi   (2002-08-25 12:44:00) [14]

нельзя


MBo   (2002-08-25 09:50:00) [15]

расшифруй


Наверх

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