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

Вниз

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

 
vaa   (2002-08-25 09:36) [0]

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


 
MBo ©   (2002-08-25 09:50) [1]

расшифруй


 
Polevi ©   (2002-08-25 12:44) [2]

нельзя


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

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


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

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


 
Polevi ©   (2002-08-27 09:58) [5]

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


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

Polevi © (27.08.02 09:58)

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


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


 
Polevi ©   (2002-08-27 10:47) [7]

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


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

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


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

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


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

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

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


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

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


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

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


 
cdaDmitriy ©   (2002-08-27 19:34) [13]

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


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

Ох...


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

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

:-)



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

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

Наверх




Память: 0.49 MB
Время: 0.044 c
1-31826
autumn_orion
2002-09-27 17:04
2002.10.10
Перевод строки символов из win в dos кодировку.


1-31893
kefirilla
2002-09-30 09:01
2002.10.10
QuickReport=>>>Excel или .Txt


4-32111
Aleksandr
2002-08-22 12:59
2002.10.10
Помогите, ну как узнать, запущено ли какое-то приложение?


3-31590
kserg@ukr.net
2002-09-18 11:50
2002.10.10
BDE --> ExcelBook


1-31803
AFrolov
2002-10-02 10:57
2002.10.10
как сделать диалог для выбора ODBC источника?