Запуск файла из памяти

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Запуск файла из памяти

Сообщение jangle » 30.10.2006 (Пн) 9:48

Вот тут http://wasm.ru/print.php?article=memfile описывается метод запуска EXE из памяти. А можно ли это реализовать на VB6?

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 30.10.2006 (Пн) 9:51

RunPE от Оловянникова написан много лет назад...
Изображение

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 30.10.2006 (Пн) 9:56

RunPE от Оловянникова написан много лет назад...


Извини, но ты не совсем понял сути вопроса. Речь идет о запуске EXE через настройку его PE Header и переход на точку входа файла. RunPE - это проецирование файла на адресное пространство другого процесса. Как говорят в Одессе две большие разницы :wink:

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 30.10.2006 (Пн) 10:19

По идее можно. Но сложно.
Изображение

yaklit
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 129
Зарегистрирован: 09.09.2006 (Сб) 19:38

Сообщение yaklit » 31.10.2006 (Вт) 15:24

по моему эта тема уже открывалась. вроде порешили на том что это сделать невозможно на VB

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 31.10.2006 (Вт) 16:23

по моему эта тема уже открывалась. вроде порешили на том что это сделать невозможно на VB
Блин, вы статью читали? На VB это будет даже проще выглядеть.
jangle
А в чем сосбтвенно проблема переноса на VB?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 01.11.2006 (Ср) 11:08

А в чем сосбтвенно проблема переноса на VB?


В том, что VB не поддерживает асм, на другом языке те примеры наверное можно было оформить в виде ассемблерных вставок.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.11.2006 (Ср) 11:20

Любой код можно оформить в виде асмовых вставок. Даже работу с БД.
И что, это означает, что любой код непереносим на VB?
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 01.11.2006 (Ср) 12:15

А разве в VB нельзя сделать оные вставки? :roll:
Изображение

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 01.11.2006 (Ср) 12:56

Может кто-нибудь сможет перевести тот код на vb? :wink:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 6

    TopList