Как найти путь бинарного файла?

140
13 октября 2019, 03:10

Исполняемое приложение подключает плагин. Как внутри этого плагина узнать абсолютный путь по которому он лежит?

Answer 1

Для этого в WinAPI есть функция GetModuleFileName. С ней однако нужно обратить внимание на важный момент - в первом аргументе указывается хэндл модуля, для которого надо получить путь. Так вот, если указать там NULL, то вернется путь к .exe программы, а не к .dll плагина. Поэтому плагин должен сохранять свой хэндл, который ему передается как аргумент DllMain, и использовать его для вызова GetModuleFileName.

READ ALSO
Удаление элементов вектора

Удаление элементов вектора

Подскажите, как корректно пройтись по вектору и удалить некоторые его элементыТ

141
Отключение исключений и RTTI в VS2017

Отключение исключений и RTTI в VS2017

Смотрел видео Mike Acton и там рассказывалось, что в геймдеве не используют исключения, RTTI и тд

146
Подключение к телеграмму через Telegram Api

Подключение к телеграмму через Telegram Api

создал бота, начал использовать telegram api проект собирается при помощи maven докинул зависимость

130
Как перевести результат вычисления double в понятный формат?

Как перевести результат вычисления double в понятный формат?

входящие данные Числа типа double 20 000 000 общая сумма

136