Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
kpoxa
5 / 5 / 0
Регистрация: 08.12.2009
Сообщений: 213
#1

Как совместить функциональность EXE и DLL файлов в одном выполняемом.

06.05.2011, 17:04. Просмотров 1120. Ответов 1
Метки нет (Все метки)

Мне необходимо в одном выполняемом файле (EXE) совместить два способа загрузки: как DLL и как обычный EXE.
Т.е. чтобы можно было запустить его как

program.exe -param

или

rundll32 program.exe,SomeDllFunction -param

или в коде:

hLib = LoadLibrary('program.exe')

funcPtr = GetProcAddress('SomeDllFunction');

funcPtr('-param');

Кто-нибудь может объяснить как это делать, дать небольшую схему, или ссылку?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2011, 17:04
Ответы с готовыми решениями:

Dll и exe в одном файле
Здравствуйте! Можно ли добавить свою dll в файл exe так чтобы при компиляции...

Создание DLL и EXE в одном проекте
Привет всем, я хочу создать большой проект и встала одна очень маленькая...

Хочу EXE и DLL в одном флаконе. Не получается.
Хочу в EXE файл добавить функцию на экспорт. Типа EXE и DLL в одном флаконе. Но...

В чем отличие сборки exe и dll файлов
Извините если пишу не по тематике, подумал, что здесь это более актуально, чем...

Как отключить dll от exe. Исходников нет
Задача запустить приложение без dll которые нужны для его запуска знаю что...

1
Messir
07.05.2011, 20:06 #2
Боюсь, такое сделать нельзя. Тип файла (исполняемый или dll) задается флагом в PE-заголовке. А загрузчик dll-ок его наверняка проверяет, по крайней мере во всех современных ОС (очень удивлюсь, если это не так)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2011, 20:06

Как включить в exe файл файлы dll
как включить в exe файл файлы dll чтобы на других компьютерах при запуске...

Dll и EXE,как их связать?)Очь нада)
Всем привет.Вот пару дней наза занялся програмированием на C++.До этого в...

Как из DLL вызвать функцию, находящуюся в exe?
Плз. скажите, как из DLL вызвать функцию, находящуюся в exe'шнике. Плз.! ...


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

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

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