There has been a previous thread on this which I copied for your
convenience

 

Subject: Re: [WiX-users] Make User Run exe when the msi is run

 

If the issue is that your Launch Condition prevents an uninstall, then
you probably need your LaunchConditions to be 

performed only on an install. In your UI sequence and your Execute
sequence, put a condition of Not Installed on the LaunchConditions
action.  Visual Studio setups do this by default, probably to stop
people getting into the situation that you've got, even though launch
conditions can be useful for uninstall conditions too. 

 

Phil Wilson 

 

-----Original Message-----

From: [EMAIL PROTECTED]

[mailto:[EMAIL PROTECTED] On Behalf Of Craig0ss

Sent: Friday, September 21, 2007 3:27 AM

To: wix-users@lists.sourceforge.net

Subject: Re: [WiX-users] Make User Run exe when the msi is run

 

 

 

HI there

 

Basically i have had to take this conditon out for the mean time as its
not allowign the uninstall of the product using the add remove programs
feature.

 

If there is any information on this i would be greatfull, i have read
the below article and im still none the wiser. I need to be able to only
install the product from the exe (No msi install) and i need to be able
to un-install from the add remove programs from control panel without
the procedure being canceled because the code for the exe

 

Hoep that makes sence

 

 

 

Rob Mensching-2 wrote:

> 

> I talk through this problem here:

> http://blogs.msdn.com/robmen/archive/2006/08/22/712812.aspx
<http://blogs.msdn.com/robmen/archive/2006/08/22/712812.aspx> 

> 

> 

> -----Original Message-----

> From: [EMAIL PROTECTED]

> [mailto:[EMAIL PROTECTED] On Behalf Of Craig0ss

> Sent: Thursday, September 20, 2007 07:30

> To: wix-users@lists.sourceforge.net

> Subject: Re: [WiX-users] Make User Run exe when the msi is run

> 

> 

> 

> hi there

> 

> I have now got this working fine, however i now have a problem on 

> uninstall.

> When i go to add remove programs and try to uninstall my app from

there,

> the

> app trys to start the .msi and obviously that wont work because of the


> launch conditonm i get the error "Please run from the exe" which is

the

> error msg that i put in for when a user trys to load the program from

the

> msi and not the exe

> 

> So now i need to know how to put another condition to do with this to

make

> the add remove programs use the installer exe and not the msi

> 

> Any ideas

> 

> Thank you

> 

> 

> Rob Hamflett wrote:

>> 

>> I'm not familiar with whatever product you're using for the

bootstrapper,

>> sorry.  Does the

>> GenerateBootstrapper element really not have an Arguments value, or 

>> something similar?

>> 

>> Rob

>> 

>> Craig0ss wrote:

>>> Right then

>>> 

>>> Basically the below code worked when run from a command line 

>>> //..//..//setup.exe RUNFROMEXE=1

>>> 

>>> this works fine

>>> 

>>> However i need this done automaticaly when the end user runs the 

>>> setup.exe from a GUI

>>> 

>>> Below is the code to the bootstrapper that im using and any help on

the

>>> argument code and where to put it would be very welcome

>>> 

>>> <Project

xmlns="http://schemas.microsoft.com/developer/msbuild/2003
<http://schemas.microsoft.com/developer/msbuild/2003> ">

>>>   <PropertyGroup>

>>> 

>>> 

<AppFileFullPath>C:\Projects\BuildStuff\Installer\Optisoft.msi</AppFileF

ullPath>

>>>   </PropertyGroup>

>>> 

>>>   <ItemGroup>

>>>     <BootstrapperFile Include="Microsoft.Net.Framework.2.0">

>>>       <ProductName>.NET Framework 2.0</ProductName>

>>>     </BootstrapperFile>

>>>     <BootstrapperFile

Include="Microsoft.Data.Access.Components.2.8">

>>>       <ProductName>Microsoft Data Access Components

2.8</ProductName>

>>>     </BootstrapperFile>

>>>     <BootstrapperFile Include="Microsoft.Windows.Installer.3.1">

>>>       <ProductName>Windows Installer 3.1</ProductName>

>>>     </BootstrapperFile>

>>>     <BootstrapperFile Include="MSJet35">

>>>       <ProductName>MSJet35</ProductName>

>>>     </BootstrapperFile>

>>>     <BootstrapperFile Include="VB6Runtime">

>>>       <ProductName>VB6Runtime</ProductName>

>>>     </BootstrapperFile>

>>>   </ItemGroup>

>>>   <Target Name="Bootstrapper">

>>> 

>>>     <GenerateBootstrapper ApplicationFile="optisoft.msi"

>>>      ApplicationName="Optisoft Enteprise"

>>>      BootstrapperItems="@(BootstrapperFile)"

>>>      ComponentsLocation="Relative"

>>>      Culture="en"

>>>      FallbackCulture="en-GB"

>>>      CopyComponents="True"

>>>      Validate="False"

>>> 

OutputPath="C:\Projects\BuildStuff\Installer\Bootstrapper\output\"

>>>      />

>>>   </Target>

>>> </Project>

>>> 

>>> 

>>> Thanks

>> 

>> 

>> 

------------------------------------------------------------------------

-

>> This SF.net email is sponsored by: Splunk Inc.

>> Still grepping through log files to find problems?  Stop.

>> Now Search log events and configuration files using AJAX and a

browser.

>> Download your FREE copy of Splunk now >>  http://get.splunk.com/
<http://get.splunk.com/>  

>> _______________________________________________

>> WiX-users mailing list

>> WiX-users@lists.sourceforge.net
<mailto:WiX-users@lists.sourceforge.net> 

>> https://lists.sourceforge.net/lists/listinfo/wix-users
<https://lists.sourceforge.net/lists/listinfo/wix-users> 

>> 

>> 

> 

> --

> View this message in context:

> 

http://www.nabble.com/Make-User-Run-exe-when-the-msi-is-run-tf4383058.ht
<http://www.nabble.com/Make-User-Run-exe-when-the-msi-is-run-tf4383058.h
t> 

ml#a12798361

> Sent from the wix-users mailing list archive at Nabble.com.

> 

> 

> 

------------------------------------------------------------------------

-

> 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
<mailto:WiX-users@lists.sourceforge.net> 

> https://lists.sourceforge.net/lists/listinfo/wix-users
<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
<mailto:WiX-users@lists.sourceforge.net> 

> https://lists.sourceforge.net/lists/listinfo/wix-users
<https://lists.sourceforge.net/lists/listinfo/wix-users> 

> 

> 

 

--

View this message in context:

http://www.nabble.com/Make-User-Run-exe-when-the-msi-is-run-tf4383058.ht
<http://www.nabble.com/Make-User-Run-exe-when-the-msi-is-run-tf4383058.h
t> 

ml#a12814359

Sent from the wix-users mailing list archive at Nabble.com.

 

 

------------------------------------------------------------------------

-

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/
<http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/> 

_______________________________________________

WiX-users mailing list

WiX-users@lists.sourceforge.net <mailto:WiX-users@lists.sourceforge.net>


https://lists.sourceforge.net/lists/listinfo/wix-users
<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/
<http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/> 

_______________________________________________

WiX-users mailing list

WiX-users@lists.sourceforge.net <mailto:WiX-users@lists.sourceforge.net>


https://lists.sourceforge.net/lists/listinfo/wix-users
<https://lists.sourceforge.net/lists/listinfo/wix-users> 

 

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Adrian
Alonso
Sent: donderdag 24 januari 2008 13:32
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Forcing the usage of the Bootstrapper instead of
MSI

 

Hi, I generated a bootstrapper using the msistuff.exe SDK tool and now
we want to force the user to launch the installler only from the
bootstrapper (not by executing the MSI).
Is there any chance to achieve this?

Thanks!
-Adrian



 



This e-mail and any attachment is for authorised use by the intended 
recipient(s) only. It may contain proprietary material, confidential 
information and/or be subject to legal privilege. It should not be copied, 
disclosed to, retained or used by, any other party. If you are not an intended 
recipient then please promptly delete this e-mail and any attachment and all 
copies and inform the sender. Thank you.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
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

Reply via email to