Просто нужно его получить. Я понимаю, что он 0x00400000. И что он в main передаётся. Просто хочу его получить виндовой функцией, в MSDN'е про которую так и написано - возвращает текущий HINSTANCE.
Handle to current instance он же
Module handle он же
Image base ....
:) 'имя мне - легион'
> А где это написано, неподскажете? Желательно MSDN. В заголовках)...
+
Посмотри доки по PE формату (описание загрузки) (www.ya.ru)
В мсдн-е ничего дельного я не видел, так что лучше ищи в Net-е..
Module == Instance?09.04.02 02:26 Автор: Biasha <Бяша> Статус: Member
> Handle to current instance он же > Module handle он же > Image base .... > :) 'имя мне - легион' Хм. Я это знаю. Но зачем же оно им было нужно? :)
Может это только сейчас, случайно, так.
Вот ещё в мсдне нашёл:
"Windows Data Types"
HMODULE Handle to a module.
HINSTANCE Handle to an instance.
Там целая таблица.
То есть они различают instance и module.
От шоб кто написал, что далее module всегда равен instance я б успокоился.
А вдруг они это изменят :)))))))))
> > А где это написано, не подскажете? Желательно MSDN. > В заголовках)... Ну это всё равно что документацию из отладчика брать :(
хотя
typedef HINSTANCE HMODULE; /* HMODULEs can be used in place of HINSTANCEs */
звучит убедительно :)
> + > Посмотри доки по PE формату (описание загрузки) (www.ya.ru) А он то здесь причём? Мне официального хочется.
> В мсдн-е ничего дельного я не видел, так что лучше ищи в > Net-е.. Мне официального хочется.