Reading the information of the MSDN articles
/ENTRY (Entry-Point Symbol) and
UMENTRYABS results in the following table of entry points.
Environment | | Default Entry Point | | Absolute Entry Point |
EXE native | | | | NtProcessStartup |
EXE console | | main | | mainCRTStartup |
EXE GUI | | WinMain | | WinMainCRTStartup |
DLL | | DllMain | | _DllMainCRTStartup |
Why would one use the absolute entry points, except for a native application where only the absolute one exists.
What is the advantage of using the absolute entry point, since Timo seems to use them quite frequently, or is this just a personal preference?
Thanks in advance.