My objective was to create a short path of the INSTALLDIR after install files to be used by other custom action to execute an executable. Your suggestion will search registry during AppSearch and will not create a short path of the INSTALLDIR since the package was not installed yet.
Thanks anyway! Brian Rogers-3 wrote: > > Is it necessary to use a custom action to do this? Couldn't you do > something like this instead? > > <Directory Id="TARGETDIR" Name="SourceDir"> > <Directory Id="ProgramFilesFolder"> > <Directory Id="INSTALLDIR" Name="WixSample"> > <Component Id="DefaultComponent" Guid="PUT-GUID-HERE"> > <CreateFolder /> > </Component> > </Directory> > </Directory> > </Directory> > > <Property Id="INSTALLDIR"> > <RegistrySearch Id="InstallDirSearch" > Type="raw" > Root="HKCU" > Key="Software\Test\Resources" > Name="InstallDirShort" /> > </Property> > > ###################################### > $_='^#(/||/@[EMAIL PROTECTED]@:^[-['^";@@@\\>])@.". > "{)/];)^{";$,+=(++$,);$_.=">&$,";`$_`; > > > -----Original Message----- > From: Romeo Salayo Jr. [mailto:[EMAIL PROTECTED] > Sent: Monday, October 27, 2008 5:45 AM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Windows Server 2003 R2 x64 Error > > > I just found the cause, it was the TerminalServerAware="yes", however how > can > I install the package in Vista? It needs an elevated privileges. Is this > possible? A terminal server awareness and a elevated privileges? > > > Romeo Salayo Jr. wrote: >> >> Hi, >> >> I created a installer package that will be installed in almost all >> platform (XP, XP x64, 2003, 2003 x64, Vista, and Vista x64). The problem >> is, I have a CA that works fine in XP, VISTA while in 2003 R2 x64, it >> shows an error message "Invalid root in registry key >> HKCU\...\InstallDir", >> but this CA works fine in other OS, >> >> What seems to be the problem? My CA looks like: >> >> Function CreateShortInstallDir() >> On Error Resume Next >> Dim wsc, fso, installdir, val >> set wsc = CreateObject( "WScript.Shell" ) >> Set fso = CreateObject( "Scripting.FileSystemObject" ) >> >> ' Get InstallDir >> installdir = wsc.RegRead( >> "HKEY_CURRENT_USER\Software\Test\Resources\InstallDir" ) >> >> ' Check if exists otherwise create it >> If Not fso.FolderExists( installdir ) Then fso.CreateFolder( >> installdir ) >> >> ' Generate ShortPath >> Set val = fso.GetFolder( installdir ) >> >> ' Write ShortPath to registry >> wsc.RegWrite >> "HKEY_CURRENT_USER\Software\Test\Resources\InstallDirShort", >> val.ShortPath, "REG_SZ" >> End Function >> >> <CustomAction Id="CreateShortInstallDir" BinaryKey="CustomScripts" >> VBScriptCall="CreateShortInstallDir" Execute="deferred" Return="check" >> Impersonate="no" /> >> >> <Custom Action="CreateShortInstallDir" After="SetRegistryValues">Not >> Installed</Custom> >> >> Thanks in advance! >> >> Best Regards, >> Romeo >> > > -- > View this message in context: > http://n2.nabble.com/Windows-Server-2003-R2-x64-Error-tp1381866p1382140.html > Sent from the wix-users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- View this message in context: http://n2.nabble.com/Windows-Server-2003-R2-x64-Error-tp1381866p1385561.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users