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.
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.
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 HRESULT defines.
An HRESULT in the 32-bit world and beyond is defined as a long,
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,
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 with vulnerabilities.