Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!zaphod.mps.ohio-state.edu!samsung!munnari.oz.au!metro!extro.ucc.su.OZ.AU!jeff From: jeff@extro.ucc.su.OZ.AU (Jeff Smartt) Newsgroups: comp.windows.ms.programmer Subject: Re: *.EXE DLL vs. *.DLL DLL -- what's the difference? Keywords: DLL Message-ID: <1991Jun18.232623.6864@metro.ucc.su.OZ.AU> Date: 18 Jun 91 23:26:23 GMT References: <1991Jun18.164453.15633@uceng.UC.EDU> Sender: news@metro.ucc.su.OZ.AU Organization: Uni Computing Service, Uni of Sydney, Australia Lines: 37 Nntp-Posting-Host: extro.ucc.su.oz.au In article <1991Jun18.164453.15633@uceng.UC.EDU> dsims@uceng.UC.EDU (david l sims) writes: >Most everyone knows that the Windows API functions are located in >the DLL's USER.EXE, GDI.EXE, and KERNEL.EXE. What's the difference >between a DLL that has the extension .EXE and a DLL with the .DLL >extension? > >Can I create my own USER.EXE DLL? (I might want to do this in >order to count the number of times CreateWindow is called on >a system-wide basis.) > >Is the USER.EXE just a USER.DLL that has been renamed, or is >there more to it? > >By the way, Microsoft does not provide free SDK support. You >have to buy it (perhaps it's also available on CompuServe?). I'm >also currently using BC++. > >Thanks in advance for any and all replies! >-- >David Sims, dsims@uceng.uc.edu G'day, in Windows 2, DLLs and EXEs both had the extension .EXE. I'm not sure, but I would suspect that the DLLs you mention have .EXE extensions, as that is the extension that a Windows 2 app would look for - and MS claim that a Windows 2 app can run under Windows 3 - which is usually true. Regards, Jeff. -- Jeffrey Smartt, Smartt Designs Pty. Ltd. G.P.O. Box 619, Sydney, NSW, Australia, 2001. Ph: +61-2-411-1910. --------------------------------------------------------------------------------