Помогите с хуком

Статус
В этой теме нельзя размещать новые ответы.

barspinoff

Известный
Автор темы
126
33
Короче такая проблема у меня. Хочу поставить хук на ракнет, а самп вылетает с ошибкой и запускается. Код в архиве
SA-MP 0.3.7
Exception At Address: 0x72D11CFD
Base: 0x05250000

Registers:
EAX: 0x00000000 EBX: 0x020B2264 ECX: 0x00000066 EDX: 0x00000065
ESI: 0x00000000 EDI: 0x00000000 EBP: 0x0448FF80 ESP: 0x0448FF48
EFLAGS: 0x00010206

Stack:
+0000: 0x00000004 0x682DC934 0x00000000 0x24C55007
+0010: 0x00000000 0x00000000 0x020B2264 0xC0000005
+0020: 0x0448FF54 0x0448FAEC 0x0448FFC4 0x6827A0D5
+0030: 0x48A066E7 0x00000000 0x0448FF88 0x682DC9FD
+0040: 0x0448FF94 0x74A333AA 0x020B2264 0x0448FFD4
+0050: 0x77019EF2 0x020B2264 0x72556EFB 0x00000000
+0060: 0x00000000 0x020B2264 0xC0000005 0x74A57717
+0070: 0x74A57717 0x0448FFA0 0x0448FB10 0xFFFFFFFF
+0080: 0x770571D5 0x011D541F 0x00000000 0x0448FFEC
+0090: 0x77019EC5 0x682DC9A7 0x020B2264 0x00000000
+00A0: 0x00000000 0x00000000 0x00000000 0x682DC9A7
+00B0: 0x020B2264 0x00000000 0x00101000 0x00000000
+00C0: 0x00000020 0xA0000001 0x0449001C 0x04491B0C
+00D0: 0x00000080 0xA0000001 0x04590B7C 0x0449000C
+00E0: 0x00000200 0xA0000001 0x0449003C 0x04590B7C
+00F0: 0xFFFFFFFF 0xA0000001 0x04491B0C 0x0449002C
+0100: 0x04180000 0x04490050 0x01B13840 0xFFFFFFFF
+0110: 0x00000000 0x00000000 0x00000000 0x00000000
+0120: 0x49480040 0xA0000804 0xFFFFFFFE 0x00000AC1
+0130: 0x00000000 0x00000000 0x00000000 0x00000000
+0140: 0x00000000 0x00000000 0x00000000 0x000A0A00
+0150: 0x00000000 0x00000000 0x00000000 0x00000000
+0160: 0x00000000 0x00000000 0xFFFFFFFE 0x00000AC1
+0170: 0x00000000 0x00000000 0x00000000 0x00000000
+0180: 0x00000000 0x00000000 0x00000000 0x000A0A00
+0190: 0x00000000 0x00000000 0x00000000 0x00000000
+01A0: 0x00000000 0x00000000 0xFFFFFFFE 0x00000AC1
+01B0: 0x00000000 0x00000000 0x00000000 0x00000000
+01C0: 0x00000000 0x00000000 0x00000000 0x000A0A00
+01D0: 0x00000000 0x00000000 0x00000000 0x00000000
+01E0: 0x00000000 0x00000000 0xFFFFFFFF 0x00000A00
+01F0: 0x00000000 0x00000000 0x00000000 0x00000000
+0200: 0x00000000 0x00000000 0x00000000 0x000A0A00
+0210: 0x00000000 0x00000000 0x00000000 0x00000000
+0220: 0x00000000 0x00000000 0xFFFFFFFF 0x00000A00
+0230: 0x00000000 0x00000000 0x00000000 0x00000000
+0240: 0x00000000 0x00000000 0x00000000 0x000A0A00
+0250: 0x00000000 0x00000000 0x00000000 0x00000000
+0260: 0x00000000 0x00000000 0xFFFFFFFF 0x00000A00
+0270: 0x00000000 0x00000000 0x00000000 0x00000000

SCM Op: 0x0, lDbg: 0 LastRendObj: 0

Game Version: US 1.0
 

Вложения

  • MC.rar
    353.5 KB · Просмотры: 37

FYP

Известный
Администратор
1,763
5,906
не ставь хук, пока pSAMPInfo и pSAMPInfo->pRakClientInterface не станут доступны.
самый простой способ - сунуть вызов Initialize() в бесконечный цикл и в ней проверять эти указатели на nullptr.
 
Статус
В этой теме нельзя размещать новые ответы.