информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяВсе любят медГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
thx 09.04.02 03:28  Число просмотров: 980
Автор: Biasha <Бяша> Статус: Member
<"чистая" ссылка>
<programming>
[win32] простой вопрос: как получить hinstance? 09.04.02 01:36  
Автор: Biasha <Бяша> Статус: Member
<"чистая" ссылка>
Просто нужно его получить. Я понимаю, что он 0x00400000. И что он в main передаётся. Просто хочу его получить виндовой функцией, в MSDN'е про которую так и написано - возвращает текущий HINSTANCE.
(hinstance)getmodulehandle(null) 09.04.02 01:40  
Автор: Idkfa Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Module == Instance? 09.04.02 01:51  
Автор: Biasha <Бяша> Статус: Member
<"чистая" ссылка>
А где это написано, неподскажете? Желательно MSDN.

HINSTANCE hInstance, // handle to current instance
The GetModuleHandle function retrieves a module handle
Module == Instance? 09.04.02 02:04  
Автор: Idkfa Статус: Незарегистрированный пользователь
<"чистая" ссылка>
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-е..
Мне официального хочется.
Q81496 09.04.02 02:47  
Автор: Idkfa Статус: Незарегистрированный пользователь
<"чистая" ссылка>
thx 09.04.02 03:28  
Автор: Biasha <Бяша> Статус: Member
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach