Сейчас на форуме: Magister Yoda, johnniewalker, Kybyx, vsv1, r0lka, -Sanchez-, testrev1337 (+3 невидимых)

 eXeL@B —› Крэки, обсуждения —› USER32.CreateDialogIndirectParamW
Посл.ответ Сообщение


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 24 марта 2011 03:32
· Личное сообщение · #1

Вопрос следующий:
На определённом этапе программы вызывается функция USER32.CreateDialogIndirectParamW

007ABDF4 . FF15 4028AF00 CALL DWORD PTR DS:[AF2840] ;USER32.CreateDialogIndirectParamW
с параметрами
0013E91C 02D20000 |hInst = 02D20000
0013E920 02D2C904 |pTemplate = dllname.02D2C904
0013E924 00180202 |hOwner = 00180202 ('Заголовок окна',class='#32770',parent=0013011A)
0013E928 007AB667 |pDlgProc = exename.007AB667
0013E92C 00000000 \lParam = 0

Диалог создаётся с заполненным полем TEdit, хотя в pTemplate поле пустое
содержимое данного поля формируется в зависимости от hwid у всех разное
до вызова CreateDialogIndirectParamW строка нигде в памяти не светится

где же она создаётся?
Если в pDlgProc, она прорисовывает каждый элемент каждого окна... Как отловить?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 24 марта 2011 04:40
· Личное сообщение · #2

В WndProc (pDlgProc = exename.007AB667) значит смотри на обработку WM_INITDIALOG и WM_ACTIVATE.

-----
Yann Tiersen best and do not fuck


| Сообщение посчитали полезным: Isaev


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 25 марта 2011 00:55
· Личное сообщение · #3

Хех, поймал

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 25 марта 2011 09:36
· Личное сообщение · #4

Раз поймал, можно закрыть, видимо.


 eXeL@B —› Крэки, обсуждения —› USER32.CreateDialogIndirectParamW
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати