Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Вниз

Как узнать какая программа загрузила мою DLL?   Найти похожие ветки 

 
Digitman   (2002-03-20 17:18) [16]

>Fellomena
1. Не спорю. Именно об этом и сказал в Digitman © (20.03.02 09:38). Но ты же приведенным тобой примером советуешь автору вызывать некие ф-ции GDI, не учитывая потенциальный вариант вызова DllEntryPoint в доп.потоке, а сие не есть правильно.

2. Опять же - ссылаясь на твой пример :
MessageBox(0, PChar(Application.ExeName), "Hi", 0);

Ведь эта строчка обратится, выполняемая в контексте переопределенной процедуры DllProc, обратится не к переменной Application хост-процесса, а к переменной Application экземпляра библ-ки, который = nil в этот момент ! И коих (экземпляров сегмента данных библ-ки) будет столько, сколько процессов/потоков пытаются "загрузить" библ-ку (отобразить, как ты говоришь, АП ее сегментов на собственное АП).

Именно это и хотел сказать я) И хуки-то здесь ни при чем вовсе) Ежу, к.г., понятно, что АП библ-ки отображается на АП хост-процесса)




Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
1-9474
Varg
2002-03-25 17:07
2002.04.04
Как передать значения параметров в др. процедуру?


3-9391
DPro
2002-03-12 19:07
2002.04.04
Как програмно задать в свойствах IE домашнюю страницу?


1-9579
andreyDAN
2002-03-23 11:03
2002.04.04
Работа с autuCAD через Delphi6


3-9429
Skyter
2002-03-07 13:46
2002.04.04
HELP!!! Помогите. Есть база данных При выполнении запроса выдается ошибка см. msg


3-9424
метеоролог
2002-03-13 14:08
2002.04.04
по базам данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский