[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Netplay в Gens под Linux'ом. НИЗКОУРОВНЕВЫЙ ВЗЛОМ ВИНДОЗЫ; kailleraclient.dll насильно сворую имплементацию по тихой ;-}



Привед медвед. ;-}
Просмотрел файл /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 ? :'{ хну Хатица пащупать сетевой гейм. :-{}
АААА-А-А-А.


Reply to: