Форум: "Начинающим";
Текущий архив: 2011.12.18;
Скачать: [xml.tar.bz2];
ВнизDll метод Найти похожие ветки
← →
Gu (2011-09-06 18:21) [0]Скажите, а можно как нибудь в длл узнать, каким методом ее грузят - статическим или динамическим?
← →
Плохиш © (2011-09-06 18:43) [1]Какие любопытные dll-и пошли. Ей должно быть это глубоко фиолетово.
← →
Игорь Шевченко © (2011-09-06 18:56) [2]Можно
← →
Gu (2011-09-06 19:16) [3]как?
← →
Сергей М. © (2011-09-06 22:00) [4]
> как?
Получаешь хендл модуля своего хост-процесса и шаришься по его таблице импорта.
Если нашел себя там - значит тебя грузят статически не нашел - иначе.
← →
Сергей М. © (2011-09-06 22:02) [5]Вру.
Придется прошарить таблицы импорта всех модулей в АП своего хост-процесса)
← →
Игорь Шевченко © (2011-09-06 22:38) [6]
> как?
Справку почитать
← →
Gu (2011-09-07 01:08) [7]
> Придется прошарить таблицы импорта всех модулей в АП своего
> хост-процесса
а можно поподробнее или какую ссылку где почитать про это?
← →
Сергей М. © (2011-09-07 09:24) [8]
> где почитать про это?
У Джеффри Рихтера, к примеру
← →
Gu (2011-09-07 09:53) [9]тут на форуме нашел уже ответ
← →
Inovet © (2011-09-07 10:18) [10]> [9] Gu (07.09.11 09:53)
> тут на форуме нашел уже ответ
А поделиться.
← →
Игорь Шевченко © (2011-09-07 11:33) [11]Inovet © (07.09.11 10:18) [10]
Ты тоже справку читать не умеешь ?
← →
Gu (2011-09-07 16:43) [12]Игорь, складывается впечатление, что вам жалко делиться инфой или вы с конкурирующего форума, чтобы народ отсюда сваливал. вы кстати как раз в той ветке тоже обсуждение вели, не могли ссылку дать?
> А поделиться.
http://www.delphimaster.net/view/7-46165
способ работает и в delphi xe ([10] там), а вот новый DllProcEx не работает
← →
Gu (2011-09-07 16:50) [13]p.s. это реализация метода http://msdn.microsoft.com/en-us/library/ms682583%28VS.85%29.aspx
а именно доступа к параметру lpvReserved [in]
If fdwReason is DLL_PROCESS_ATTACH, lpvReserved is NULL for dynamic loads and non-NULL for static loads.
If fdwReason is DLL_PROCESS_DETACH, lpvReserved is NULL if FreeLibrary has been called or the DLL load failed and non-NULL if the process is terminating.
← →
Игорь Шевченко © (2011-09-07 18:06) [14]
> Игорь, складывается впечатление, что вам жалко делиться
> инфой
Мне не жалко. Но народ, не желающий читать справку, а желающий (и уверенно считающий, что должны), чтобы материал был разжеван, должен
удавиться и сдохнуть в корчах.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.12.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c