Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?

[es] :: C/C++ programiranje :: Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?

[ Pregleda: 2787 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

borquee

Član broj: 10401
Poruke: 58
*.bp13catv.broadband.hu



Profil

icon Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?17.01.2004. u 17:13 - pre 246 meseci
Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?

Do sad sam koristio:

EntryFunc = (MFUNC1)GetProcAddress(hDLL,"EntryPoint");

Na par mesta sam nalazio da koriste "#1" ali mi to iz nekog razloga ne radi...

(dll ima jedan jedini export)

hvala
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
62.108.111.*



Profil

icon Re: Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?17.01.2004. u 19:38 - pre 246 meseci
Citat:
borquee:
Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?

Do sad sam koristio:

EntryFunc = (MFUNC1)GetProcAddress(hDLL,"EntryPoint");

Na par mesta sam nalazio da koriste "#1" ali mi to iz nekog razloga ne radi...

(dll ima jedan jedini export)

hvala



Probaj "@1"... Tako bar stoji u DEF file-u...

yooyo
 
Odgovor na temu

borquee

Član broj: 10401
Poruke: 58
*.bp13catv.broadband.hu



Profil

icon Re: Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?21.01.2004. u 09:10 - pre 246 meseci
ne shljaka...

u dependency walkeru izgleda ovako:

E Ordinal^ Hint Function EntryPoint
C 1(0x0001) 0(0x0000) fnct1 0x00001760


stvar je u tome sto treba da pristupim prvoj funkciji bez obzira koji je dll u pitanju, tako da mi ime funkcije ne cini puno.
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
62.108.111.*



Profil

icon Re: Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?21.01.2004. u 10:31 - pre 246 meseci
Citat:
borquee:
stvar je u tome sto treba da pristupim prvoj funkciji bez obzira koji je dll u pitanju, tako da mi ime funkcije ne cini puno.


Ufff.. mislim da ces morati da se petljas sa PE loaderom. Probaj ovaj link...
http://www.objmedia.demon.co.uk/freeSoftware/peFileDLL.html

yooyo
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kako ide GetProcAddress a da se koristi ordinal (a ne po imenu)?

[ Pregleda: 2787 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.