I’m currently working to update our driver to use WDK 8.1 to support
Windows 8.1, but I still need to support Vista. I’ve run into the error
explained at
http://msdn.microsoft.com/en-us/library/windows/hardware/dn265174(v=vs.85).aspx#build_vista_with_WDK_8.1
due to targeting WDK 8.0 within VS2013:
C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(347,5): error
MSB6004: The specified task executable location “C:\Program Files
(x86)\Windows Kits\8.0\bin\x86\x86\CL.exe” is invalid.
I was wondering if anyone knew is there is, or will be, a hotfix so I
can avoid having to ask the other developers to edit their installations?
–
Bruce
Try just plain loading and running your driver on 8.1
Probably it will work even being build with the obsolete WDK.
–
Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com
“Bruce Cran” wrote in message news:xxxxx@ntdev…
> I’m currently working to update our driver to use WDK 8.1 to support
> Windows 8.1, but I still need to support Vista. I’ve run into the error
> explained at
> http://msdn.microsoft.com/en-us/library/windows/hardware/dn265174(v=vs.85).aspx#build_vista_with_WDK_8.1
> due to targeting WDK 8.0 within VS2013:
>
> C:\Program Files
> (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(347,5): error
> MSB6004: The specified task executable location “C:\Program Files
> (x86)\Windows Kits\8.0\bin\x86\x86\CL.exe” is invalid.
>
> I was wondering if anyone knew is there is, or will be, a hotfix so I
> can avoid having to ask the other developers to edit their installations?
>
> –
> Bruce
>
On 12/15/2013 2:13 PM, Maxim S. Shatskih wrote:
Try just plain loading and running your driver on 8.1
Probably it will work even being build with the obsolete WDK.
It does work: I’ve tried it and I know that anyway it would be quite
silly to break compatibility especially when Windows 8.1 is a free
upgrade. But I’ve failed to convince people, and without documentation
on msdn.microsoft.com that says that a driver built for Windows 8 will
run correctly on 8.1, they want a new build with NTDDI_VERSION set to
NTDDI_WINBLUE.
–
Bruce
> It does work: I’ve tried it and I know that anyway it would be quite
silly to break compatibility especially when Windows 8.1 is a free
upgrade. But I’ve failed to convince people, and without documentation
on msdn.microsoft.com that says that a driver built for Windows 8 will
run correctly on 8.1
Driver built on w2k build env (32bit) will run correctly on 8.1
Hey, Respectful Sirs from MS: can somebody confirm that this is a fact and is a normal practice?
–
Maxim S. Shatskih
Microsoft MVP on File System And Storage
xxxxx@storagecraft.com
http://www.storagecraft.com
On 12/15/2013 4:01 PM, Maxim S. Shatskih wrote:
Driver built on w2k build env (32bit) will run correctly on 8.1
Hey, Respectful Sirs from MS: can somebody confirm that this is a fact and is a normal practice?
We had this discussion a few days ago - see “Official documentation of
forwards compatbility?”
–
Bruce
Forward compat should work if you stick to public data structures. There are always quirks to this statement. Things like timing change in the OS and that breaks drivers that depended on the old behavior. This isn’t intentional breaks, but things that just happen
d
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Sunday, December 15, 2013 3:02 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Hotfix for building Vista targets with VS2013?
It does work: I’ve tried it and I know that anyway it would be quite
silly to break compatibility especially when Windows 8.1 is a free
upgrade. But I’ve failed to convince people, and without
documentation on msdn.microsoft.com that says that a driver built for
Windows 8 will run correctly on 8.1
Driver built on w2k build env (32bit) will run correctly on 8.1
Hey, Respectful Sirs from MS: can somebody confirm that this is a fact and is a normal practice?
–
Maxim S. Shatskih
Microsoft MVP on File System And Storage xxxxx@storagecraft.com http://www.storagecraft.com
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