1, I think you may be missing Uninstall from your key path. e.g. "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[ProductCode]"
2, Not sure what you are aiming at here, dtf is an api that helps you access the windows installer, did you make a custom action project? 3, I've not really done instance transforms, they always seem more trouble than they are worth, sorry. -----Original Message----- From: Tyler Walters [mailto:tyler.walters...@gmail.com] Sent: 07 April 2011 20:31 To: wix-users@lists.sourceforge.net Subject: [WiX-users] A RegistrySearch question and Multi-Instance questions. 1. RegistrySearch. I am trying to do a registry search and it is not working. <Property Id="USERINSTANCENAME"> <RegistrySearch Id="InstanceNameSearch" Root="HKLM" Key="SOFTWARE\Microsoft\Windows\CurrentVersion\[ProductCode]" Name="InstanceName" Type="raw" /> </Property> Now I thought it was just this simple, but the property is not being set. Here is part of the log. (If you need more of the log, let me know). I have gone into the registry and manually verified that the registry value is set. This log comes from doing a repair after installing. AppSearch: Property: USERINSTANCENAME, Signature: InstanceNameSearch MSI (c) (04:D8) [12:14:45:067]: Note: 1: 2262 2: Signature 3: -2147287038 MSI (c) (04:D8) [12:14:45:067]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\{A53A5F7C-7AF1-4 854-9B4F-01A6C77CC4AB} 3: 2 Action ended 12:14:45: AppSearch. Return value 1. 2. Multi-Instance. I have a boot strapper that is using Microsoft.Deployment.WindowsInstaller (or DTF) and when it builds, a dll and an xml file are created. The problem is that I now have an msi, dll, and xml file that I cannot figure out how to package into a single exe. Does anyone have a suggestion on how this could be handled. 3. Multi-Instance. I am having a problem doing major upgrades. I ran into the problem of all instances being uninstalled instead of just the specified instance. I learned each instance needs to be part of its own upgradecode family, so now each instance transform has its own upgradcode. The problem is that I can't figure out now how to search for the specific upgradcode code and mark it for uninstallation. I was trying to use the 'Upgrade' element, but it doesn't allow for a condition, which is the only way I see it working. What have other people done to make multi-instance major upgrades work? Thanks -- Tyler Walters - Duck Creek Technologies, Inc. ----------------------------------------------------------------------------- - Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users