Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
8-31905
Groove
2002-06-09 15:27
2002.10.10
AVI


1-31836
Fog
2002-09-28 16:33
2002.10.10
Это глюк?


1-31745
Alexander Vasjuk
2002-09-25 11:25
2002.10.10
D7: XP - стиль


14-31954
DefE
2002-09-13 14:35
2002.10.10
Condoms....


1-31865
Денис Самохов
2002-09-29 11:34
2002.10.10
Обои рабочего стола. Обпределить момент изменения.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский