[comp.windows.ms.programmer] *.EXE DLL vs. *.DLL DLL -- what's the difference?

dsims@uceng.UC.EDU (david l sims) (06/18/91)

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

jeff@extro.ucc.su.OZ.AU (Jeff Smartt) (06/19/91)

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.
--------------------------------------------------------------------------------