Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
365 / 68 / 2
Регистрация: 25.09.2008
Сообщений: 401
1

Запуск процесса из буфера

15.04.2009, 18:32. Показов 824. Ответов 0
Метки нет (Все метки)

Собственно вопрос стоит так:
в результате некоторых манипуляций получаю в ОП буфер, содержащий в двоичном виде код приложения, есть адрес этого буфера. (в смысле что откомпилированный, работоспособный экзешник там, от первого до последнего бита)
Необходимо запустить это приложение, не создавая никаких временных файлов и т.п. на жёстком. Т.е. вся работа только в оперативке.
Препод говорит, что сделать это можно буквально в пару функций, но желанием нам подсказывать особо не горит, типа сами должны уже суметь разобраться...(к тому же готов зачесть на 3 уже существующую реализацию с временным файлом, но на 5 хочет увидеть от нас прогу без него )
реализовать можно как под линукс, так и под виндоус ХП (весь интерфейс я через командную строку сделал, библиотеки только стандартные, так что особых проблемм с переносом на ту или иную ось не возникнет).

из косвенных подсказок, препод что-то про оверлей говорил, и именованные структуры в ОП, типа можно попытаться зайти с этого конца, но это далеко не оптимальный путь...

вобщем очень надеюсь, что кто-нибудь тут сталкивался с необходимостью запустить процесс из оперативной памяти без посредничества временных файлов +))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2009, 18:32
Ответы с готовыми решениями:

Запуск процесса и последующее управление им
Добрый день! Возникла проблема.. реализую лаунчер для онлайн игры. Задача: надо запустить...

Запуск процесса с формы
Здравствуйте, уважаемы форумчане! Такая ситуация. Мне нужно запустить программу (с...

Получение дескриптора экранного буфера консоли дочернего процесса
Здравствуйте. Можно ли и если можно , то как Получить дескриптор экранного буфера консоли дочернего...

Запуск процесса из службы
Есть служба, работающая от SYSTEM, которой разрешено взаимодействовать с рабочим столом. Она...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2009, 18:32

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Запуск и удаление процесса
Добрый день! Как сделать Таsk Маnаgеr на winapi с++ чтобы было две кнопки запустить процес и...

Запуск процесса с правами Администратора
Здравствуйте, есть программа которая запускается,не имея прав администратора(обязательно), она...

Родительский и дочерний процесс: почему запуск начинается сразу с дочернего процесса?
Родительский процесс должен считать содержимое текстового файла и передать его дочернему процессу....

Запуск процесса с правами пользователя (запускающая программа работает с правами администратора)
Здравствуйте. Требуется выполнить действие, описанное в заголовке. Читал тему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.