flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Enko 15 Nov 2010, 15:49
perhaps you can put the dll with the exe?
this way, if its not present in the windows, the one you added will be used. |
|||
![]() |
|
vid 15 Nov 2010, 16:23
Windows doesn't remove API functions with next releases.
|
|||
![]() |
|
b1528932 15 Nov 2010, 17:29
vid wrote: Windows doesn't remove API functions with next releases. what about RegisterServiceProcess()? Cant find it in newer dlls. |
|||
![]() |
|
Overflowz 15 Nov 2010, 17:51
I found something like that API but it's name is RegisterServicesProcess in user32.dll
|
|||
![]() |
|
f0dder 15 Nov 2010, 19:11
b1528932: use imports for all the normal API functions, and LoadLibrary + GetProcAddress for the special ones. That should give you ever so slightly faster loadspeed (especially if you BIND imports, at least for pre-vista OSes), stop AVs from bitching, and is generally the sane thing to do.
|
|||
![]() |
|
b1528932 17 Nov 2010, 23:21
Quote: I found something like that API but it's name is RegisterServicesProcess in user32.dll this function was documented. they removed it. they did it once, they do it again. what if they remove LoadLibraryA? |
|||
![]() |
|
Overflowz 17 Nov 2010, 23:35
b1528932
Then how would people import libraries ? :/ I think its not removable API. maybe they'll remove GetProcAddress API ? |
|||
![]() |
|
baldr 18 Nov 2010, 07:00
b1528932,
RegisterServiceProcess() was Win9x-specific, one shouldn't expect to find it in NT. MS didn't remove it since it didn't exist in NT from the beginning. |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.