Has this been resolved yet? How can I use a ComponentSearch if the KeyPath is a registry value (which is the case quite often)?
Best regards, Sebastian Brand Instyler Software - http://www.instyler.com On Feb 23, 2007, at 2:53 AM, Rob Mensching wrote: > Can you share out some of the .wxs code? I’m just grasping at straws. > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Mike Poulson > Sent: Thursday, February 22, 2007 5:20 PM > To: Rob Mensching > Cc: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Detecting previously installed compoents > on major upgrade > > > > Okay so the component is installed. When I run with the /l*vx > log.log option on msiexec I see the other properties getting > "Added" and "set" to the correct value (during AppSearch). > > > > But this property results in the following > > AppSearch: Property: SETASSOCIATION, Signature: fileassocsearch > MSI (c) (38:34) [16:19:10:389]: Note: 1: 1314 2: 00:\ACME.File.2 > \FriendlyTypeName\ > Info 1314. The specified path '00:\ACME.File.2\FriendlyTypeName\' > is unavailable. > > > > And the Property is never set. > > > > In the component that I am looking for the Key Path is the creation > of a regValue at Root=HKCR, Key=ACME.File.2\FriendlyTypeName\ > > > > Using WiLogUtl.exe also does NOT show the property. > > > > > > > On 2/22/07, Rob Mensching <[EMAIL PROTECTED]> wrote: > > I don't quite parse that first sentence but if the Component wasn't > installed then I wouldn't expect to see the Property set. Thus the > behavior you are seeing may be expected sense. > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Mike Poulson > Sent: Thursday, February 22, 2007 4:56 PM > > > To: Rob Mensching > Cc: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Detecting previously installed compoents > on major upgrade > > > > It appears that because the keypath is a reg value and cannot be > found it is not creating the key. > > > > All other properties in the log show something like > > PROPERTY CHANGE: Adding ASSOCIATION property. Its value is ... > > > > But the property I want for the ComponentSearch does not have such > a line in the log. > > > > On 2/22/07, Rob Mensching <[EMAIL PROTECTED]> wrote: > > ComponentSearch returns the KeyPath of the Component if it was > installed. Otherwise, IIRC, the Property will be left blank. > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Mike Poulson > Sent: Thursday, February 22, 2007 4:36 PM > To: Rob Mensching > Cc: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Detecting previously installed compoents > on major upgrade > > > > The issue I found with that is it is returning the key path of a > HKCR value that I set in this component. Then msiexec is returning > > Info 1314. The specified path '00:\<REG VALUE>' is unavailable. > Then the property seems to be created. > > > > My component ONLY set file association keys > > So my goal is to determine if the association is already set or not. > > > > Thoughts? > > > > On 2/22/07, Rob Mensching <[EMAIL PROTECTED]> wrote: > > ComponentSearch element? > > > > From: [EMAIL PROTECTED] [mailto:wix-users- > [EMAIL PROTECTED] On Behalf Of Mike Poulson > Sent: Thursday, February 22, 2007 1:51 PM > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Detecting previously installed compoents on > major upgrade > > > > Is there a way to detect what components were installed on a > previous install? > > > > I am doing a major upgrade and want to detect if a specific > component was installed before. > > > > Thanks > > > > > > > > > > ---------------------------------------------------------------------- > --- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php? > page=join.php&p=sourceforge&CID=DEVDEV________________________________ > _______________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. 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