MFC in the DDK

Hi,

I noticed that MFC and ATL are included with the DDK.
I can find the headers and the lib files, but no dlls.
Is this intentionally? if so, then what is the point of including the libs
and headers?

Kind regards,
Bruno.
xxxxx@hotmail.com
Remove only “_nos_pam”

> I noticed that MFC and ATL are included with the DDK.

I can find the headers and the lib files, but no dlls.
Is this intentionally? if so, then what is the point of including the libs
and headers?

To build user mode code like coinstaller DLLs which accompany the driver.

BTW - I use the DDK for all my user-mode builds for more then a year.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

Of course it’s intentional; when you consider that there are example
applications for displaying the example device drivers. Applications that
use device drivers may of course be developed any way you like, with or
without MFC, ATL, STL, etc. Even C++ device drivers can be, but it is not
recommended nor supported, and hence, you will not be able to use MFC. You
can pay Compuware 2K a year for a buggy DriverWorks which will fail CUV,
PRVFAST, and DRVFAST, or you can beg Hollistech for their/his class
library, or you can create your own new/delete and roll your own.

Gary G. Little

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Bruno van Dooren
Sent: Wednesday, March 15, 2006 2:16 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] MFC in the DDK

Hi,

I noticed that MFC and ATL are included with the DDK.
I can find the headers and the lib files, but no dlls.
Is this intentionally? if so, then what is the point of including the libs

and headers?

Kind regards,
Bruno.
xxxxx@hotmail.com
Remove only “_nos_pam”


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

>> I noticed that MFC and ATL are included with the DDK.

> I can find the headers and the lib files, but no dlls.
> Is this intentionally? if so, then what is the point of including the
> libs
> and headers?

To build user mode code like coinstaller DLLs which accompany the driver.

BTW - I use the DDK for all my user-mode builds for more then a year.

I understand, but if the MFC dlls are not included (MFC42.dll for example)
then how can you build an MFC coinstaller dll (for example) or an MFC
application?

Kind regards,
Bruno.
xxxxx@hotmail.com
Remove only “_nos_pam”

The assumption is that the target system comes with the appropriate
MFC/ATL dlls, or that you have the redistributables from visual studio.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Bruno van Dooren
Sent: Wednesday, March 15, 2006 3:16 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] MFC in the DDK

Hi,

I noticed that MFC and ATL are included with the DDK.
I can find the headers and the lib files, but no dlls.
Is this intentionally? if so, then what is the point of including the
libs
and headers?

Kind regards,
Bruno.
xxxxx@hotmail.com
Remove only “_nos_pam”


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Bruno van Dooren wrote:

Hi,

I noticed that MFC and ATL are included with the DDK.
I can find the headers and the lib files, but no dlls.
Is this intentionally? if so, then what is the point of including the libs
and headers?

Those are not cutting-edge implementations. We’re talking about MFC42
and ATL 3.0. The DLLs for those ship with the operating systems. They
have for quite a long time.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

> I understand, but if the MFC dlls are not included (MFC42.dll for example)

MFC42.DLL is included to Windows itself.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

ATL.DLL is not needed at all if you have defined _ATL_STATIC_REGISTRY

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Roddy, Mark”
To: “Windows System Software Devs Interest List”
Sent: Wednesday, March 15, 2006 11:51 PM
Subject: RE: [ntdev] MFC in the DDK

The assumption is that the target system comes with the appropriate
MFC/ATL dlls, or that you have the redistributables from visual studio.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Bruno van Dooren
Sent: Wednesday, March 15, 2006 3:16 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] MFC in the DDK

Hi,

I noticed that MFC and ATL are included with the DDK.
I can find the headers and the lib files, but no dlls.
Is this intentionally? if so, then what is the point of including the
libs
and headers?



Kind regards,
Bruno.
xxxxx@hotmail.com
Remove only “_nos_pam”


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer