RE: Re: [ntdev] VS2013 Driver Package Failure

Well in the past you edited one and at least you had a clue what you edited. Use the GUI and you have no idea what will change in the project file (I love it when my source control does a diff after a setting change and indicates almost everything has changed because VS reorganized the project for you). Also, I will contend that while make was complicated, the SOURCES model used by the DDK/WDK was not, going back to NT3.5 DDK it had ok (not great) documentation.

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Marion Bond
Sent: Wednesday, October 15, 2014 7:11 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: [ntdev] VS2013 Driver Package Failure

I still don’t get the problem. There is just as much documentation as there ever was, and stupid users make the same mistakes they always did. Perhaps the problem is that they were afraid of makefiles, but aren’t afraid of the GUI

Sent from Surface Pro

From: Don Burn mailto:xxxxx
Sent: ‎Wednesday‎, ‎October‎ ‎15‎, ‎2014 ‎1‎:‎13‎ ‎PM
To: Windows System Software Devs Interest List mailto:xxxxx

Tim the difference is that there was one makefile.new and if you followed good practice it never was touched (maybe read but not touched). Now we have a file for each project, and there is the wonderful GUI that will change things in ways most people don’t understand (for instance my customer was not even aware till I told them that the project file was XML, but they had through properties somehow messed up the project). So by the new rules of your logic, anyone building a driver in the years from NT 3.1 to Window 7 had better understand every nuance of makefile.new? Sorry most people did not even know what that file was.

Doron the difference between the magic keywords of SOURCES was the common ones were documented and most sources only had those. I worked a number of years doing Windows drivers before I ever ducked under the hood to look at the makefile,new stuff. This is the third client I know of in less than a year that accidently made their project non-functional, while using the GUI and thinking they were doing something that would not even impact the area they ultimately broke.

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Wednesday, October 15, 2014 12:41 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] VS2013 Driver Package Failure

Don Burn wrote:
> Sorry but undocumented (and yes I* have the MsBuild books) XML is not
> something anyone should be expected to edit.

Well, all I can say is that you’re wrong. The format is different from a
makefile, and the things are spelled differently, but the same capabilities
are all present, plus a lot more. Most of the “magic keywords” are spelled
out (with comments, even!) in the files that get included from “C:\Program
Files (x86)\MSBuild”. Rooting around in those files is no different from
rooting around in \DDK\7600\bin\makefile.new, and we’ve ALL certainly done
that to get the final answer on an old-style build question.


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


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

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


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

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


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

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