Visual Studio Setup

Installation and containerization of the Visual Studio family of products

Compact Your VHD Files

Many times it's necessary to debug solutions on other machines so that you don't corrupt your developer machine, because of different platform requirements, or to attach a debugger without changing the state of the machine. Testing Windows Installer patches is no different. We test on daily target builds using daily upgrade builds. Installing ...

Answers to Windows Installer Issues

A few weeks ago the Windows Installer team started blogging. Over the course of last week Robert Flaming — now a PM for the Windows Installer team — posted a number of helpful troubleshooting tips that are generated in part from an internal discussion alias. Most teams within Microsoft use Windows Installer so the internal ...

Deciphering an HRESULT

Aaron Stebner recently blogged about ways to find out the cause of 1935 Windows Installer errors and I wanted to provide a little more background on what an defines. An in the 32-bit world and beyond is defined as a , or a signed 32-bit integer. It is defined in, among other places, winerror.h in the Platform SDK. It defines the severity of ...

The View near Microsoft

(image) Working for Microsoft has been a dream since I was very young and now that I'm finally here I love this company even more. I believe in what we're doing and in the ways we help people. I think it's great we have such an energetic CEO, and I love Microsoft's commitment in improving our products and listening and working more with our ...

Book Review: Threat Modeling

Threat Modeling by our own Frank Swiderski and Window Snyder is one of those books you should read. Threat modeling may not be new, but if you're new to threat modeling you should pick up this book.Threat modeling is about understanding threats to your application or feature and deciding how to mitigate those threats so that you aren't left ...