Best solution I've used in the past was to schedule a reboot, it
really depends on your app and your deployment requirements as to what
will work for you.


On Thu, Nov 19, 2009 at 10:13 AM, little.forest <little.for...@ymail.com> wrote:
> Thanks Sascha. I see your points.
>
>
> It looks like there is no any other workarounds, correct?
>
>
>
> ________________________________
> From: Sascha Beaumont <sascha.beaum...@gmail.com>
> To: General discussion for Windows Installer XML toolset. 
> <wix-users@lists.sourceforge.net>
> Sent: Wednesday, November 18, 2009 2:35:26 PM
> Subject: Re: [WiX-users] How to force to launch application in silent install 
> mode?
>
> Hi,
>
> With regards to the quicklaunch shortcut, the checkbox is just setting
> a property, no different to setting the property on the command line.
> The property is set when InstallExecuteSequence runs, and you most
> likely have a condition on your quicklaunch component that checks the
> property.
>
> With regards to launching the application, you're tying the launch to
> the "Finish" button in the InstallUiSequence rather than to something
> that happens during InstallExecuteSequence.
>
> The following page might help explain the sequence:
> http://blogs.msdn.com/rflaming/archive/2006/09/21/765452.aspx
>
>
> Sascha
>
>
>
> On Thu, Nov 19, 2009 at 6:00 AM, little.forest <little.for...@ymail.com> 
> wrote:
>> Thanks Sascha.
>>
>>
>> It's good to know that the InstallUISequence is never executed in quite 
>> mode. But in another case, I set a property in command line argument, it 
>> seems working. I mean, we have a checkbox called "Install Quick Launch 
>> shortcut". By default it's off. So the quick launch shortcut isn't created 
>> by default. In command line, I added this 'INSTALLQUICKLAUNCHSHORTCUT="1"' 
>> in command line, then in quite installation, the quick launch shortcut was 
>> created. So it seems working. I wonder why the similar case for "Launch 
>> application" on the final page would be different? I thought it's supposed 
>> to work the same way as the quick launch shortcut, right?
>>
>> Let me know if you know the reason.
>>
>> By the way, the reason we need to launch the application in quite 
>> installation is because these:
>> we have an auto-update mechanism. The idea is, the application will 
>> periodically check if there is any new build available in our provisioning 
>> server. If there is any new version, then ask the end user if she wants to 
>> download it and install it. If the end user says yes, then we'll download it 
>> and install it. After installation of the new version, we'd like to 
>> automatically launch the application, because the previous status of the 
>> application was in  running state. This is just like when you update your 
>> browser like Firefox or Chrome. I think it's okay if the application isn't 
>> launched by default in quite mode. But by setting some kind of property, the 
>> application will be launched in quite mode. This will satisfy both the 
>> network admin scenario as what you mentioned, and our case.
>>
>> Anyways, since it's not supported, I'll think about if I can schedule this 
>> launching action in our bootstrapper - we have a bootstrapper for the 
>> installer.
>>
>> Thanks again.
>>
>>
>>
>>
>> ________________________________
>> From: Sascha Beaumont <sascha.beaum...@gmail.com>
>> To: General discussion for Windows Installer XML toolset. 
>> <wix-users@lists.sourceforge.net>
>> Sent: Tuesday, November 17, 2009 8:06:13 PM
>> Subject: Re: [WiX-users] How to force to launch application in silent 
>> install mode?
>>
>> In quite mode, the InstallUISequence is never executed, so the
>> checkbox doesn't even really "exist" (only the property related to the
>> checkbox)
>>
>> The documentation shows how to tie in execution to when the user
>> clicks the "Finish" button - this button never exists and is never
>> pushed in a silent installation so the application will never launch.
>>
>> Launching an application automatically during a quiet installation
>> sounds like a *really bad idea* - what if someone pushes out the
>> installation via Group Policy? How does your application handle being
>> executed under a system administrator account with no desktop to
>> interact with?
>>
>> Your best bet is to schedule the application to launch at next login
>> using the RunOnce registry key, and then forcing a reboot
>> post-install. That way you can be certain the application will launch
>> in a user context, rather than in an elevated context - even though
>> the reboot may be an inconvenience at least you'll end up with a more
>> reliable setup thats isn't dependent on "how" the user chooses to
>> install (command line, elevated, non-elevated, group policy, quiet,
>> interactive, etc).
>>
>>
>> Sascha
>>
>>
>> On Wed, Nov 18, 2009 at 12:50 PM, little.forest <little.for...@ymail.com> 
>> wrote:
>>> In our code, we have this:
>>>
>>> <Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOX" Value="1" />
>>>
>>>
>>> So the checkbox is checked by default. I thought that means "launch the 
>>> application by default". But the application was not launched in 
>>> quite(silent) mode:
>>> msiexec /i myapp.msi /qr
>>>
>>> I then tried to set property in command line, it didn't work either:
>>> msiexec /i myapp.msi WIXUI_EXITDIALOGOPTIONALCHECKBOX="1" /qr
>>>
>>> Do you know how to automatically launch the application in quiet(silent) 
>>> mode?
>>>
>>> Thanks.
>>>
>>>
>>>
>>> ________________________________
>>> From: little.forest <little.for...@ymail.com>
>>> To: wix-users@lists.sourceforge.net
>>> Sent: Tuesday, November 17, 2009 2:20:58 PM
>>> Subject: [WiX-users] How to force to launch application in silent install 
>>> mode?
>>>
>>> I'd like to know how to force to launch the application in silent install 
>>> mode. I thought this would work:
>>>
>>> msiexec /i myapp.msi WIXUI_EXITDIALOGOPTIONALCHECKBOX="1" /qr
>>>
>>> But after installation, the application wasn't launched. By the way, we use 
>>> the 'standard' way from Wix.chm("How To: Run the Installed Application 
>>> After Setup") for the 'launch application'. How can I make the application 
>>> run anyways after a silent installation?
>>>
>>> By the way, from the log, the CustomAction "LaunchApplication" never run. I 
>>> don't know why it didn't run.
>>>
>>> Thanks.
>>> /Brian
>>>
>>>
>>>      __________________________________________________________________
>>> Make your browsing faster, safer, and easier with the new Internet 
>>> Explorer® 8. Optimized for Yahoo! Get it Now for Free! at 
>>> http://downloads.yahoo.com/ca/internetexplorer/
>>> ------------------------------------------------------------------------------
>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>>> trial. Simplify your report design, integration and deployment - and focus 
>>> on
>>> what you do best, core application coding. Discover what's new with
>>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>>> _______________________________________________
>>> WiX-users mailing list
>>> WiX-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>>
>>>
>>>
>>>      __________________________________________________________________
>>> Looking for the perfect gift? Give the gift of Flickr!
>>>
>>> http://www.flickr.com/gift/
>>> ------------------------------------------------------------------------------
>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>>> trial. Simplify your report design, integration and deployment - and focus 
>>> on
>>> what you do best, core application coding. Discover what's new with
>>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>>> _______________________________________________
>>> WiX-users mailing list
>>> WiX-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>>
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>> trial. Simplify your report design, integration and deployment - and focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>>
>>      __________________________________________________________________
>> Looking for the perfect gift? Give the gift of Flickr!
>>
>> http://www.flickr.com/gift/
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>> trial. Simplify your report design, integration and deployment - and focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>      __________________________________________________________________
> Looking for the perfect gift? Give the gift of Flickr!
>
> http://www.flickr.com/gift/
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to