The Windows SDK Update for Windows Vista is live


Update: A more recent Windows SDK is now available. Find out more here.  You can always find the most recent SDK on the MSDN Windows SDK Developer Center.


On behalf of the Windows SDK team I am excited to announce the Microsoft® Windows® Software Development Kit Update for Windows Vista™ and .NET Framework 3.0. 


The Web Install:
http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&displaylang=en


ISO Download:
http://www.microsoft.com/downloads/details.aspx?familyid=ff6467e6-5bba-4bf5-b562-9199be864d29&displaylang=en


What’s new and special in this release? The SDK Update contains updated compilers and documentation. 


The Update ships upgraded compilers from the Visual C++ team that enable developers to leverage a security-related feature in Windows Vista called ASLR.  The updated compilers are the same ones that recently shipped in Visual Studio 2005 Service Pack 1. In addition, there are documentation updates that weren’t available when the Windows SDK for Vista locked down. Shipping the Windows SDK for Vista Update has enabled us to provide high priority content updates such as these to developers who create Windows applications.


If you have our Windows SDK for Windows Vista release installed, you will need to uninstall it before installing the Update. This Update release is intended to replace the previously-released bits.


As always, please let us know what you think of the release.


Pat Litherland
Program Manager

Microsoft Corporation – Windows SDK Team

Comments (11)

  1. jamsla says:

    I notice that the installer for the new SDK still places documentation in "C:Program FilesMicrosoft SDKsWindowsv6.0Help1033", regardless of the location to which the remainder of the SDK is installed. Is there a reason for this? Is there anything I can do about it?

    A compounding problem is that Vista’s backup feature decides to archive this directory. Had the SDK documentation been installed to the location I specified, this wouldn’t be an issue.

    By the way, I was pestered by the Vista "This application may not have installed correctly" prompt after completing the install. I don’t know why that dialogue appears (and I’ve never found it very useful). Is it expected? Is there a policy I can use to suppress this particular heuristic?

    Regards,

    James.

  2. wsdkblog@microsoft.com says:

    Jamsla, we’re working to resolve the bug on the install directories. It should hopefully resolved with the next pre-release SDK.

  3. TiKu says:

    I’m very disappointed of this release. Documentation of the comctl32 6.10 stuff is still very bad. Some examples of undocumented/very bad documented features:

    – listview groups in virtual listview mode (LVS_OWNERDATA)

    – listview group footers (LVM_GETFOOTERITEM – where is LVM_SETFOOTERITEM?)

    – listview group subsets (LVGS_SUBSETED)

    – extended listview group icons (LVGROUP::iExtendedImage)

    – LVBKIF_FLAG_ALPHABLEND

    – TVS_EX_RICHTOOLTIP

    – extended treeview style 0x00000001 used by Windows Explorer

    While asynchronous listview icon drawing is "documented", LVS_EX_DRAWIMAGEASYNC, LVN_ASYNCDRAWN, NMLVASYNCDRAWN, LVADPART_GROUP and LVADPART_ITEM aren’t defined in the header files.

    Also it’s not documented how to make your app provide Vista-style OLE drag images if it’s the drag source. Using lots of trial and error, I got it working to some degree, but I’ve still not found out how to append some description text to the drag image as Vista’s Explorer is doing.

  4. I am implementing a WCF reference model this week. You realise some basics in the process: Services needs

  5. Don’t let the name fool you. The latest Windows SDK for developing on Windows XP or Windows Server 2003

  6. Don’t let the name fool you. The latest Windows SDK for developing on Windows XP or Windows Server 2003

  7. Let me re-introduce myself, my name is Pat Litherland. I have been largely absent from community engagement

  8. Let me re-introduce myself, my name is Pat Litherland. I have been largely absent from community engagement

  9. Version 1.3 of the Cryptographic Next Generation Software Development Kit for Windows Vista and Windows

  10. I’m often asked what changed in the Windows SDK components that shipped with Visual Studio 2008 between

  11. Wondering what changed in the WinSDK components that ship in Visual Studio between VS2008 RTM and VS2008