hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 15:25



Jelenlévő felhasználók

Jelenleg 375 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 373 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Windows engine funkció kérdés.
HozzászólásElküldve:2013.08.27. 17:25 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Üdv. Hogy néha nekem is legyen kérdésem, ezért vázolom a kérdésemet nagyjából.

Szeretnék írni egy Rage almodult, egy engine funkció hookolását, s alapnak ebből indulok ki: https://forums.alliedmods.net/showthread.php?t=182689 (Hozzáteszem nem is tolakodnak a rage almodulok, nem sok mindenől lehet lesni, konkrétan kettő van)

Szóval a kérdés: A forráskódban társítva van egy makefile (linuxhoz való konvertáláshoz, illetve egy microsoft visual c++ project) az útóbbi egyértelműen windowsra való fordításhoz.

Konkrétan a hookolás így néz ki:

SMA Forráskód: [ Mindet kijelol ]
  1. RageHookReturn SV_QueryMovevarsChanged_P()
  2. {
  3. if( iWriteMovevarsToClientHooked )
  4. {
  5. Func_SV_WriteMovevarsToClient->remove_module_hook((void*)&SV_WriteMovevarsToClient,RageHookPre);
  6. iWriteMovevarsToClientHooked = 0;
  7. }
  8. iInQueryMovevarsChanged = 0;
  9. return RageHookIgnored;
  10. }
  11.  


Ezzel nincs is gond, viszont a kérdés hogy honnan a fenéből lesz ez jó windowsnál. Ott nem látni a funkciók neveit dekódólásnál, csak sub_xxxx (x = szám) értéket szokott vissza adni. Konkrétan úgy működik hogy linuxnál kell megnézni a funkciót, de a hook működni fog windwoson is?


Köszönöm a válaszokat (feltéve ha lesz)

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 5 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole