flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Enko
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
Windows doesn't remove API functions with next releases.
|
|||
![]() |
|
b1528932
vid wrote: Windows doesn't remove API functions with next releases. what about RegisterServiceProcess()? Cant find it in newer dlls. |
|||
![]() |
|
Overflowz
I found something like that API but it's name is RegisterServicesProcess in user32.dll
|
|||
![]() |
|
f0dder
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
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
b1528932
Then how would people import libraries ? :/ I think its not removable API. maybe they'll remove GetProcAddress API ? |
|||
![]() |
|
baldr
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-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.