Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Путь к DLL / 12 сообщений из 12, страница 1 из 1
14.06.2007, 17:21
    #34595510
Dima Yermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Есть следующая ситуация:
есть екзешник который запускает функцию из длл, екзешник написан без меня, посему параметры передавать передающиеся функции в длл поменять не могу, требуетса узнать путь где лежит визываемая длл (в самой длл).

Если это конечно возможно.

Заранее благодарен.
...
Рейтинг: 0 / 0
14.06.2007, 17:31
    #34595547
vlad-p
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
GetModuleFileName ?
...
Рейтинг: 0 / 0
14.06.2007, 17:46
    #34595608
Dima Yermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
я так понимаю что надо рыть в направлении
GetModuleFileName(GetModuleHandle(NULL), lp, 1000 );


но проблема в том что это строка мне вернёт путь к екзешнику, а мне надо к длл в которой выполняетса эта строка.
...
Рейтинг: 0 / 0
14.06.2007, 18:03
    #34595684
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Dima Yermakно проблема в том что это строка мне вернёт путь к екзешникууверен ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.06.2007, 18:15
    #34595723
Dima Yermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
да я поробовал.

Может они используют какойо хитрый вариант вызова длл, непойму.
Может кто сталкивался с такой проблемой ?
...
Рейтинг: 0 / 0
14.06.2007, 19:39
    #34595916
Dima Yermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Всё полчилось, всем спасибо

Надо было просто вызывать в DLLMain это всё.
...
Рейтинг: 0 / 0
15.06.2007, 08:13
    #34596436
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Карабас Барабас Dima Yermakно проблема в том что это строка мне вернёт путь к екзешникууверен ?
Posted via ActualForum NNTP Server 1.4

да есть такая тема.
прямого способа не знаю увы
...
Рейтинг: 0 / 0
15.06.2007, 08:14
    #34596437
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Dima YermakВсё полчилось, всем спасибо

Надо было просто вызывать в DLLMain это всё.

???
...
Рейтинг: 0 / 0
15.06.2007, 08:31
    #34596448
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Нифига подобного. В DLLMain тоже возвращает имя exe-ника, как и положено
...
Рейтинг: 0 / 0
15.06.2007, 08:48
    #34596469
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Все включился
Это меня благодетель человечества с его перекодировщиком переклинил :)
...
Рейтинг: 0 / 0
15.06.2007, 20:33
    #34599031
Dima Yermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Gluk (Kazan)
Нифига подобного. В DLLMain тоже возвращает имя exe-ника, как и положено

Ну не знаю
Код: plaintext
1.
2.
3.
4.
BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved){
	GetModuleFileName(hinstDLL, lp, _MAX_PATH);
	return TRUE;
}

работает
...
Рейтинг: 0 / 0
18.06.2007, 08:32
    #34600786
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Путь к DLL
Друг мой, я же тебя сказал чуть выше
что УЖЕ ВКЛЮЧИЛСЯ

утро было тяжелое и за лесом путанных предыдущих постов я сразу не узрел твою мысль :)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Путь к DLL / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]