Re: DLL initialization (was: Loading new DLLs on old Windows)

Andras Balogh <[email protected]>
Newsgroups gmane.games.devel.windows
Message-ID <[email protected]>
Monday, February 16, 2004, 5:29:54 PM, Jon Watte wrote:

>> There aren't many reasons why _DllMainCRTStartup (the function called
>> before DllMain) would fail, but a few examples would be:

> Another would be if the "subsystem" version of the DLL, or one of the DLLs
> that it's referencing, is greater than the version of Windows you're running
> on. For Windows 98/ME, the "subsystem" version must be 4; on 2k/XP it can be
> 5. (Didn't we discuss this just recently?)

Yeah, it was me, who asked the question about subsystem versions a
couple of days ago, because first I also thought it was something to do
with versioning, but since then I've been told that every exec & DLL
(including CRT and system stuff) is linked with version 4.0 (except 64
bit programs). Checking the version numbers with DependencyWalker
confirms this.


Andras



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Gamedevlists-windows mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_id=555
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.