Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
 
 
Опции темы Опции просмотра
Старый 01.11.2011, 12:37   #5
Пользователь
 
Аватар для ALF
 
Регистрация: 18.09.2010
Адрес: Киев
Сообщений: 70
Сказал Спасибо: 9
Имеет 10 спасибок в 6 сообщенях
ALF пока неопределено
По умолчанию

Цитата:
Сообщение от Elecktron Посмотреть сообщение
спасибо.
int* DispatchNetworkQueuePtrPtr=(int*)(hEngine+(0x00361 B44-0x00361B4D));
не ясен синтаксис выделенного..
взято из темы - http://coderx.ru/showthread.php?t=1835
Это указатель на функцию DispatchNetworkQueue. Но это "ХардКодинг"
Если функция экспортируемая то намного проще сделать так
Код:
....
static char *	nDispatchNetworkQueue	= "?DispatchNetworkQueue@UNetworkHandler@@UAEHPAPAUNetworkPacket@@@Z";
.....
void __cdecl	( * DispatchNetworkQueue)(NetworkPacket * *);
.....
hEngine = GetModuleHandle("engine.dll");
(FARPROC &)DispatchNetworkQueue = GetProcAddress(hEngine, nDispatchNetworkQueue);

Ммм насчет DSETUP.DLL
Код:
//==============================================================================
int __stdcall DirectXDeviceDriverSetupA() { return 0;}
int __stdcall DirectXDeviceDriverSetupW() { return 0;}
int __stdcall DirectXRegisterApplicationA() { return 0;}
int __stdcall DirectXRegisterApplicationW() { return 0;}
int __stdcall DirectXSetupA() { return 0;}
int __stdcall DirectXSetupIsJapan() { return 0;}
int __stdcall DirectXSetupIsJapanNec() { return 0;}
int __stdcall DirectXSetupW() { return 0;}
int __stdcall DirectXUnRegisterApplication() { return 0;}
int __stdcall DirectXSetupSetCallback() { return 0;}
int __stdcall DirectXSetupGetVersion() { return 0;}
int __stdcall DirectXSetupCallback() { return 0;}
int __stdcall DirectXSetupGetFileVersion() { return 0;}
int __stdcall DirectXLoadString() { return 0;}
int __stdcall DirectXSetupIsEng() { return 0;}
int __stdcall DirectXSetupShowEULA() { return 0;}
int __stdcall DirectXSetupGetEULAA() { return 0;}
int __stdcall DirectXSetupGetEULAW() { return 0;}
//==============================================================================
__________________
Все относительно...
ALF вне форума   Ответить с цитированием
За это сообщение ALF нажился спасибкой от:
 

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 08:32.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!