Wow, this has been a long two days in WiX world. I've been trying to register a single DLL with WiX. I started by using heat to capture all the registry keys set by my DLL. (Feature request: it would be AWESOME if heat.exe returned some sort of error message in Vista telling me that even though it's generating valid output, it's not actually generating the correct set of registry keys. After a day of beating my head against a wall I happened to stumble across a wixwiki page that mentioned that heat doesn't work 100% correctly in Vista. Fantastic.)
Anyway, I ran heat on XP and got a more complete looking set of registry keys. But my installer STILL didn't register my DLL on a fresh Vista install correctly. I just finally discovered that if I turn off Vista's UAC first my installer works correctly. Is that expected? Is there anything I can do to avoid this? Or at the very least a condition I can set to prevent a seemingly valid install happen? Sorry for sounding a little rantish, it's been a long couple days... :) Colin ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users