![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
mmvds |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 22.12.2007 Репутация: нет Всего: 6 |
Начал осваивать работу с файловыми потоками, до этого работал старыми паскалевскими методами.
С чтением/записью разобрался, но появился такой вопрос: Возможно ли запустить/открыть файловый поток (например exe файл) не сохраняя его на диск, т.е. сразу из оперативной памяти? Если да, просьба привести простейший пример, в DRKB ничего похожего не нашел :( |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
Ты имеешь ввиду TFileStream?
Открыть? Что ты имеешь ввиду? М.б. тебе просто TMemoryStream подойдет. Запустить exe из памяти? Сложнее. Намного сложнее. С этим вопросом тебе прямая дорога на wasm Добавлено через 14 минут и 43 секунды Хе, и у тут темка проскакивала ![]() тыкаем тут -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
mmvds |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 22.12.2007 Репутация: нет Всего: 6 |
Спасибо! То, что нужно! Собственно и задача изначально была запуск из ресурса файла, хотел ресурс - exe файл сохранять в поток (TFileStream), а затем запускать его, ничего не сохраняя на диск. И все же интересно, многие компоненты поддерживают потоки, неужели нет простого способа запустить его? |
|||
|
||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 8 Всего: 76 |
К сожалению нет :( В основном все сохраняют на диск файл, запускают, по не надобности удаляют. -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 16 Всего: 128 |
как-то не очень совмешаются TFileStream и "не сохраняя на диск" -------------------- There are always someone smarter than you... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |