Re: Netplay в Gens под Linux'ом. НИЗКОУРОВНЕВЫЙ ВЗЛОМ ВИНДОЗЫ; kailleraclient.dll насильно сворую имплементацию по тихой ;-}
On Sat, 17 Oct 2009 21:02:21 +1100
sms <debsnake@gmail.com> wrote:
> Привед медвед. ;-}
> Просмотрел файл /home/alexander/gens-2.15/src/netplay/net.c
> Вот его содержимое (большая часть вырезана мной):
>
> #include <stdio.h>
> #include <windows.h>
> #include "net.h"
>
> HINSTANCE Kaillera_HDLL;
> int Kaillera_Initialised;
>
> int (WINAPI * Kaillera_Get_Version) (char *version);
> int (WINAPI * Kaillera_Init) ();
> int (WINAPI * Kaillera_Shutdown) ();
> int (WINAPI * Kaillera_Set_Infos) (kailleraInfos * infos);
> int (WINAPI * Kaillera_Select_Server_Dialog) (HWND parent);
> int (WINAPI * Kaillera_Modify_Play_Values) (void *values, int size);
> int (WINAPI * Kaillera_Chat_Send) (char *text);
> int (WINAPI * Kaillera_End_Game) ();
>
>
> int WINAPI
> Empty_Kaillera_Get_Version (char *version)
> {
> return 0;
> }
>
> ................
> ................
>
> int
> Init_Network (void)
> {
> Kaillera_HDLL = LoadLibrary ("kailleraclient.dll");
>
> if (Kaillera_HDLL != NULL)
> {
> Kaillera_Get_Version =
> (int (WINAPI *) (char *version)) GetProcAddress
> (Kaillera_HDLL, "_kailleraGetVersion@4");
>
>
> И вот мне непонятно где же мне взять файл windows.h (заголовочный файл
> Windows) ??? ;-{ kailleraclient.dll я найду, но в какую потом папку
> его положить для компиляции пакета Gens? есть также файлы
> kailleraclient.h .... тоже не знаю куда бы вложить его, и
> kailleraclient.lib ? :'{ хну Хатица пащупать сетевой гейм. :-{}
> АААА-А-А-А.
А, все. Нашел windows.h. Он был в пакете libwine-dev. Ну а в остальных
вопросах нужна help. ;-}
Reply to: