Great! No, you can also schedule CAs in the InstallUISequence. CAs schedule here will only run during a full UI install and will be disabled on a quiet install.
Jacques On Tue, Jun 16, 2009 at 10:04 AM, MacDiarmid, James D < james.macdiar...@eds.com> wrote: > > Nice! That worked. So if I understand correctly, all Custom Actions > must be in between the InstallInitialize action and the InstallFinalize > action in the InstallExecuteSequence? > > > -----Original Message----- > From: Jacques Eloff [mailto:repst...@gmail.com] > Sent: Tuesday, June 16, 2009 12:43 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Trying to execute an exe file > duringoraftermyinstall > > Hi James > > You just need to change the Before attribute so that the custom action > says <Custom Action="...." Before="InstallFinalize"/> > > Jacques > > On Tue, Jun 16, 2009 at 9:11 AM, MacDiarmid, James D < > james.macdiar...@eds.com> wrote: > > > > > Jacques, > > > > You were right, there was a typo. That seemed to fix that issue. Now > > I'm getting something new. > > > > I moved the <Custom Action="StartNFTSListener" After="InstallFinalize" > > /> to a line just above the InstallFinalize code, but it doesn't > > recognize it. > > > > ICE77: StartNFTSListener is a in-script custom action. It must be > > sequenced in between the InstallInitialize action and the > > InstallFinalize action in the InstallExecuteSequence table > > D:\Documents and Settings\gzsrcg\My Documents\Visual Studio > > 2008\Projects\NFTSSetupA\NFTSSetupA\main.wxs 3067 1 > > NFTSInstaller > > > > -----Original Message----- > > From: Jacques Eloff [mailto:repst...@gmail.com] > > Sent: Monday, June 15, 2009 5:36 PM > > To: General discussion for Windows Installer XML toolset. > > Subject: Re: [WiX-users] Trying to execute an exe file > > duringoraftermyinstall > > > > Hi James > > > > I noticed a typo in one of my emails. I had NTFS somewhere, instead of > > > NFTS. > > If you cut/paste from the emails, that might explain the error. > > > > Jacques > > > > On Mon, Jun 15, 2009 at 1:47 PM, MacDiarmid, James D < > > james.macdiar...@eds.com> wrote: > > > > > > > > Ok Thanks Jacques, I'm more confused now than I was this morning > > when > > > I started and haven't gotten anywhere with this. It shouldn't be > > > this difficult to set up. As far as I can tell, I've got the code in > > > > my main.wxs as you mentioned and I keep getting that darn error > > > saying unresolved reference to symbol > 'CustomAction:Start_NFTS_Listener' in > > > section 'Product:*' I don't know which way to go at this point. > All > > I > > > want to do is execute an exe file that was written in-house. > > > > > > Thanks, > > > Jim > > > > > > > > > -----Original Message----- > > > From: Jacques Eloff [mailto:repst...@gmail.com] > > > Sent: Monday, June 15, 2009 3:38 PM > > > To: General discussion for Windows Installer XML toolset. > > > Subject: Re: [WiX-users] Trying to execute an exe file during > > > oraftermyinstall > > > > > > Hi > > > > > > No, you shouldn't need to reference it. WixCA provides some built-in > > > > custom actions, so if you want to use them then you would set the > > > BinaryKey attribute to WixCA. An example of this is using the > > > CAQuietExec custom action that's provided by the WixCA dll. > > > > > > Thanks, > > > Jacques > > > > > > On Mon, Jun 15, 2009 at 12:19 PM, MacDiarmid, James D < > > > james.macdiar...@eds.com> wrote: > > > > > > > > > > > Ok Thanks, I'll give that a shot. Right now I have the Binary > > > > Command and the <CustomAction /> statement at the bottom of my > > > > code after my <InstallExecuteSequence /> section. All of this is > > > > in the same > > > product. > > > > Also I was reading on a post in the archives on the net about the > > > > wixca.wixlib having to be included or have a reference to it? > > > > > > > > > > > > > > > > -----Original Message----- > > > > From: Jacques Eloff [mailto:repst...@gmail.com] > > > > Sent: Monday, June 15, 2009 2:38 PM > > > > To: General discussion for Windows Installer XML toolset. > > > > Subject: Re: [WiX-users] Trying to execute an exe file during or > > > > aftermyinstall > > > > > > > > Hi Jim > > > > > > > > So all three elements have the same parent (product/fragment)? > > > > Your source should look something like this (Just want to make > > > > sure I understand where you're at right now). If you're using > > > > <Binary>, make the ExeCommand attribute an empty string and add > > > > the BinaryKey attribute like the example below. > > > > > > > > <Binary Id="NFTS30Listner.exe" > > > > src="D:\Projects\NFTS\Src\apps\nfts\binaries\NFTS30Listener.exe"/> > > > > <CustomAction Id="Start_NFTS_Listener" > > > > Return="asyncNoWait" > > > > HideTarget="no" > > > > Execute="deferred" > > > > Impersonate="no" > > > > TerminalServerAware="no" > > > > ExeCommand="" > > > > BinaryKey="NFTS30Listner.exe" > > > > FileKey="NFTS30Listener"> </CustomAction> > > > > <InstallExecuteSequence> <Custom Action='Start_NTFS_Listener' > > > > Before='InstallFinalize'/> </InstallExecuteSequence> > > > > > > > > As for your earlier question. The only time order really matters > > > > is when you might have multiple CAs that depend on one another. > > > > You can > > > > > > specify the order of custom actions using attributes such as > > > > Before inside your <Custom> element. For example, let say you have > > > > > two CAs, > > > > > > Foo and Bar, then you can do the following: > > > > > > > > <InstallExecuteSequence> > > > > <Custom Action='Foo' Before='Bar'/> <Custom Action='Bar' /> > > > > </InstallExecuteSequence> If you are using WiX 3, you should use > > > > SourceFile in your code since the src attribute for Binary has > > > > been deprecated if I recall > > > correctly. > > > > > > > > Jacques > > > > On Mon, Jun 15, 2009 at 9:57 AM, MacDiarmid, James D < > > > > james.macdiar...@eds.com> wrote: > > > > > > > > > > > > > > Ok I tried what you suggested and I'm getting the following > error: > > > > > > > > > > Unresolved reference to symbol > 'CustomAction:Start_NFTS_Listener' > > > > > in > > > > > > > > section product. I also added this > > > > > > > > > > > > > > > <Binary Id="NFTS30Listener.exe" > > > > > src="D:\Projects\NFTS\Src\apps\nfts\binaries\NFTS30Listener.exe" > > > > > /> > > > > > > > > > > ...above the line that you mentioned, but something seems to be > > > > missing. > > > > > > > > > > -----Original Message----- > > > > > From: Jacques Eloff [mailto:repst...@gmail.com] > > > > > Sent: Friday, June 12, 2009 6:14 PM > > > > > To: General discussion for Windows Installer XML toolset. > > > > > Subject: Re: [WiX-users] Trying to execute an exe file during or > > > > > > after > > > > > > > > > myinstall > > > > > > > > > > Hi Jim > > > > > > > > > > You still need to schedule the action. For example, > > > > > > > > > > <InstallExecuteSequence> > > > > > <Custom Action='Start_NTFS_Listener' Before='InstallFinalize'/> > > > > > > </InstallExecuteSequence> Jacques On Fri, Jun 12, 2009 at 2:15 > > > > > PM, > > > > > > > MacDiarmid, James D < james.macdiar...@eds.com> wrote: > > > > > > > > > > > > > > > > > I added the following code in my install with the intention > > > > > > that > > > > > > > > it would execute the exe file at some point, but it's not > > working. > > > > > > > > > Is there anything I could be missing? > > > > > > > > > > > > <CustomAction Id="Start_NFTS_Listener" > > > > > > Return="asyncNoWait" > > > > > > HideTarget="no" > > > > > > Execute="deferred" > > > > > > Impersonate="no" > > > > > > TerminalServerAware="no" > > > > > > > > > > > > > > > > > > > > > > > > > > > ExeCommand="D:\Projects\NFTS\Src\apps\nfts\binaries\NFTS30Listener.exe" > > > > > > FileKey="NFTS30Listener"> > > > > > > </CustomAction> > > > > > > > > > > > > Thanks, > > > > > > Jim > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------- > > > > > > -- > > > > > > -- > > > > > > -- > > > > > > -- > > > > > > -------- Crystal Reports - New Free Runtime and 30 Day Trial > > > > > > Check > > > > > > > > > out > > > > > > > > > > > the new simplified licensing option that enables unlimited > > > > > > royalty-free distribution of the report engine for externally > > > > > > facing > > > > > > > > > > server and web deployment. > > > > > > http://p.sf.net/sfu/businessobjects > > > > > > _______________________________________________ > > > > > > WiX-users mailing list > > > > > > WiX-users@lists.sourceforge.net > > > > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > ---------------------------------------------------------------- > > > > > -- > > > > > -- > > > > > -- > > > > > -- > > > > > ------ > > > > > Crystal Reports - New Free Runtime and 30 Day Trial Check out > > > > > the new simplified licensing option that enables unlimited > > > > > royalty-free distribution of the report engine for externally > > > > > facing server and web > > > > > > > > > deployment. > > > > > http://p.sf.net/sfu/businessobjects > > > > > _______________________________________________ > > > > > WiX-users mailing list > > > > > WiX-users@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > > > > > ---------------------------------------------------------------- > > > > > -- > > > > > -- > > > > > -- > > > > > -------- Crystal Reports - New Free Runtime and 30 Day Trial > > > > > Check > > > > > > > out > > > > > > > > > the new simplified licensing option that enables unlimited > > > > > royalty-free distribution of the report engine for externally > > > > > facing > > > > > > > > server and web deployment. > > > > > http://p.sf.net/sfu/businessobjects > > > > > _______________________________________________ > > > > > WiX-users mailing list > > > > > WiX-users@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > ------------------------------------------------------------------ > > > > -- > > > > -- > > > > -- > > > > ------ > > > > Crystal Reports - New Free Runtime and 30 Day Trial Check out the > > > > > new > > > > > > > simplified licensing option that enables unlimited royalty-free > > > > distribution of the report engine for externally facing server and > > > > > web > > > > > > > deployment. > > > > http://p.sf.net/sfu/businessobjects > > > > _______________________________________________ > > > > WiX-users mailing list > > > > WiX-users@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > > ------------------------------------------------------------------ > > > > -- > > > > -- > > > > -------- Crystal Reports - New Free Runtime and 30 Day Trial Check > > > > > out > > > > > > > the new simplified licensing option that enables unlimited > > > > royalty-free distribution of the report engine for externally > > > > facing > > > > > > server and web deployment. > > > > http://p.sf.net/sfu/businessobjects > > > > _______________________________________________ > > > > WiX-users mailing list > > > > WiX-users@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > -------------------------------------------------------------------- > > > -- > > > -- > > > ------ > > > Crystal Reports - New Free Runtime and 30 Day Trial Check out the > > > new > > > > > simplified licensing option that enables unlimited royalty-free > > > distribution of the report engine for externally facing server and > > > web > > > > > deployment. > > > http://p.sf.net/sfu/businessobjects > > > _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > -------------------------------------------------------------------- > > > -- > > > -------- Crystal Reports - New Free Runtime and 30 Day Trial Check > > > out > > > > > the new simplified licensing option that enables unlimited > > > royalty-free distribution of the report engine for externally facing > > > > server and web deployment. > > > http://p.sf.net/sfu/businessobjects > > > _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ---------------------------------------------------------------------- > > -- > > ------ > > Crystal Reports - New Free Runtime and 30 Day Trial Check out the new > > > simplified licensing option that enables unlimited royalty-free > > distribution of the report engine for externally facing server and web > > > deployment. > > http://p.sf.net/sfu/businessobjects > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > ---------------------------------------------------------------------- > > -------- Crystal Reports - New Free Runtime and 30 Day Trial Check out > > > the new simplified licensing option that enables unlimited > > royalty-free distribution of the report engine for externally facing > > server and web deployment. > > http://p.sf.net/sfu/businessobjects > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------ > ------ > Crystal Reports - New Free Runtime and 30 Day Trial Check out the new > simplified licensing option that enables unlimited royalty-free > distribution of the report engine for externally facing server and web > deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users