win32 or native NT windows API
- From: "Vikas Kumar" <walburn@xxxxxxxxx>
- Date: 14 Jun 2006 06:13:32 -0700
Hi
I am curious as to what do regular windows assembly program writers use
for system calls ?
Do they always use the WIN32 API or do they directly play with the
native NT Windows API (Nt* functions). ?
The lack/scarcity of documentation regarding the latter is a deterrent
though.
Is using the native NT APi worth all the trouble ?
Has anyone used it and gained speed/efficiency ? (Assuming that your
application makes so many system calls, that using the native NT API vs
WIN32 api might make a difference)
In Linux, we can use the system calls directly by using the syscall
functionality in the unistd.h header file in both 32 and 64 bit mode.
What do users do on Windows ?
The reason I am asking this is that what if I want to write an
application that does not need a Microsoft runtime DLL to run, say
MSVCRT.dll or something similar.
Regards,
Vikas
.
- Follow-Ups:
- Re: win32 or native NT windows API
- From: Mad_guy
- Re: win32 or native NT windows API
- From: Mad_guy
- Re: win32 or native NT windows API
- From: Julienne Walker
- Re: win32 or native NT windows API
- Prev by Date: Re: Book on Assembly
- Next by Date: Re: win32 or native NT windows API
- Previous by thread: help with DEBUG.EXE
- Next by thread: Re: win32 or native NT windows API
- Index(es):
Relevant Pages
|