Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск приложения из ресурсов средствами API 
:(
    Опции темы
Феликс
Дата 2.8.2007, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 78
Регистрация: 28.11.2006

Репутация: нет
Всего: -3



Добрый день!
Как запустить приложение с параметрами, находящаяся в русурсах другой программы?

Код

HRSRC res=FindResource(NULL,MAKEINTRESOURCE(IDR_RT_RCDATA1),_T("RT_RCDATA"));    
HGLOBAL gl=LoadResource(NULL,res);    
DWORD size=SizeofResource(NULL,res);    
LPVOID dll=LockResource(gl);
CFile file_dll;    
file_dll.Write((LPBYTE)dll,size);    
file_dll.Close();    
UnlockResource(gl);    
FreeResource (gl); 

Такой метод меня не устроет. Надо чтобы приложение на прямую запускалось из ресурсов.

Заранее спасибо за помощь.
PM   Вверх
_hunter
Дата 2.8.2007, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 13
Всего: 98



поиск по форуму (по словам "запуск/запустить из памяти") спасет отца советской демократии...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
ksili
Дата 2.8.2007, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 1
Всего: 17



Цитата(_hunter @  2.8.2007,  15:41 Найти цитируемый пост)
запустить из памяти

А что, можно по фразе искать? По-моему, в этом случае воспринимается только последнее слово  smile 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Феликс
Дата 2.8.2007, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 78
Регистрация: 28.11.2006

Репутация: нет
Всего: -3



Цитата(_hunter @ 2.8.2007,  10:41)
поиск по форуму (по словам "запуск/запустить из памяти") спасет отца советской демократии...

Не думай что я новичок и не умею пользоваться форумом. Меня этому учить не надо. 
Лучше бы направление дал куда копать.

P.S: Мне запуск приложения нужно не из памяти, а из ресурсов.
PM   Вверх
586
Дата 2.8.2007, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 39
Всего: 146



Цитата(Феликс @  2.8.2007,  15:07 Найти цитируемый пост)
Мне запуск приложения нужно не из памяти, а из ресурсов. 

без разницы. 
PM   Вверх
W4FhLF
Дата 2.8.2007, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 12
Всего: 121



Цитата(Феликс @  2.8.2007,  14:07 Найти цитируемый пост)
P.S: Мне запуск приложения нужно не из памяти, а из ресурсов.


А в чём отличие? Ресурс не в памяти хранится?

Добавлено через 14 секунд
oops


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
dumb
Дата 2.8.2007, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 27
Всего: 158



один из вариантов реализации: запуск "тела" из ресурса
как поменять подгрузку ресурса, надеюсь, разберешься...
PM MAIL   Вверх
Феликс
Дата 2.8.2007, 18:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 78
Регистрация: 28.11.2006

Репутация: нет
Всего: -3



Цитата(dumb @ 2.8.2007,  16:15)
один из вариантов реализации: запуск "тела" из ресурса
как поменять подгрузку ресурса, надеюсь, разберешься...

Конечно спасибо за ссылку! Но в том примере не понял как идёт запуск самого приложения! Очень зымудрёный пример!
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0723 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.