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

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

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

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

program.exe -param

или

rundll32 program.exe,SomeDllFunction -param

или в коде:

hLib = LoadLibrary('program.exe')

funcPtr = GetProcAddress('SomeDllFunction');

funcPtr('-param');

Кто-нибудь может объяснить как это делать, дать небольшую схему, или ссылку?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2011, 17:04
Ответы с готовыми решениями:

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

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

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

Несколько COUNT(*) в одном часто выполняемом запросе
Приветствую! Существует такая проблема: есть таблица с ~30000 записей. В ней надо каждые несколько...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
1
Messir
07.05.2011, 20:06 2
Боюсь, такое сделать нельзя. Тип файла (исполняемый или dll) задается флагом в PE-заголовке. А загрузчик dll-ок его наверняка проверяет, по крайней мере во всех современных ОС (очень удивлюсь, если это не так)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2011, 20:06

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как совместить 2 графика на одном чертеже
как в labview показать на waveform graph 2 графика вместе для возможности сравнения?

Как совместить два графика на одном?
Как совместить два графика в один? В моем случае kg j (r j) должен идти от 0 до 1.633, а kgg t (r...

Как совместить в одном запросе комбобокс и радиобатн
Всем доброго времени суток! Помогите новичку! Решила заняться саморазвитием, в универе изучала С++,...

Как совместить два рисунка на одном figure?
как вывести на одном рисунке ЛАЧХ и окружности????? ЛАЧХ K = 35; w1 = logspace(0,3,100000); ...


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

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

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