flat assembler
Message board for the users of flat assembler.
Index
> Windows > DLL import by ordinals - is it safe ? |
Author |
|
revolution 21 Apr 2009, 17:12
Not safe. Don't waste your time trying it, MS don't support or guarantee the stability of the ordinals.
|
|||
21 Apr 2009, 17:12 |
|
IronFelix 22 Apr 2009, 06:52
Thank you, revolution. So, ordinals are for applications "inner" use only? Does any application have DLLs with fixed ordinals?
|
|||
22 Apr 2009, 06:52 |
|
revolution 22 Apr 2009, 08:19
IronFelix wrote: So, ordinals are for applications "inner" use only? IronFelix wrote: Does any application have DLLs with fixed ordinals? |
|||
22 Apr 2009, 08:19 |
|
pal 22 Apr 2009, 09:48
If you mean ordinal numbers, which I assume you do, there are some hidden Windows APIs which you can only call by using ordinal numbers, you also have to try to figure out what each API does and what parameters it takes. MS does not like you using these, they're meant to be better/faster than the standard APIs so that Windows performs better/faster than your application.
|
|||
22 Apr 2009, 09:48 |
|
revolution 22 Apr 2009, 10:30
pal wrote: If you mean ordinal numbers, which I assume you do, there are some hidden Windows APIs which you can only call by using ordinal numbers, you also have to try to figure out what each API does and what parameters it takes. MS does not like you using these, they're meant to be better/faster than the standard APIs so that Windows performs better/faster than your application. Any conspiracy theorists around here? |
|||
22 Apr 2009, 10:30 |
|
pal 22 Apr 2009, 11:58
I was gonna ask for some citation from anyone.
Code: http://www.thevbzone.com/secrets.htm#Hidden VB API declarations for a few hidden ones. Code: http://www.inlumineconsulting.com:8080/website/nt.sekrits.html More to do with NT APIs than anything else. |
|||
22 Apr 2009, 11:58 |
|
Goplat 22 Apr 2009, 14:35
Most DLLs have the ordinal numbers change every version, but there are actually a few where the ordinal numbers are stable. wsock32.dll is one example.
|
|||
22 Apr 2009, 14:35 |
|
pete 22 Apr 2009, 15:02
Interesting links, thanks pal!
|
|||
22 Apr 2009, 15:02 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.