-
“not a valid win32 application”
An interesting difference between the loader of Win9x and WinNT line (tested with Win98 and Win2K SP4): if SizeOfImage is bigger than the sum of the header sizes and section sizes, Win98 will happily load it, while Win2K will complain that it’s not a valid Win32 application. The tricky part about this is that you…
-
To pack or not to pack?
After listening to an other great CyberSpeak podcast, I decided to line up the pros and cons of executable packing for programmers. First of all, what is executable packing? In short it is similar to self-extracting archives, where as a result of the process an executable is generated which contains some unpacking code and the…