Deploying a .NET Project

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi
I am creating a setup for my application.
I am using a third party software in my application and I want to install
that before my application gets installed.I also don't want the third party
software to be visible on the target machine after installation.i.e after it
is installed it should not be seen on the "Add Remove Prgrams".Is this
possible?
It would be great if someone would suggest me what to do in such scenario.
Thanks and Regards
 
If you want to install the 3rd party software before yours, you probably
have to use a launcher program that installs that one and then yours. Do you
know anything about this 3rd party software? Does it use Windows Installer
(it might be an MSI file or an exe that includes an MSI file)?
 
Yes..
It is a .exe file.
A setup.exe file.
I an use the launch condition ind VS.NEt Deployment tool and install the 3rd
party software,but my concern here is I don't want the target machine,where
the application will be installed to see that product.
Is it possible.
Thanks and Regards..

Phil Wilson said:
If you want to install the 3rd party software before yours, you probably
have to use a launcher program that installs that one and then yours. Do you
know anything about this 3rd party software? Does it use Windows Installer
(it might be an MSI file or an exe that includes an MSI file)?
--
Phil Wilson
[Microsoft MVP-Windows Installer]
Definitive Guide to Windows Installer
http://apress.com/book/bookDisplay.html?bID=280

MVB said:
Hi
I am creating a setup for my application.
I am using a third party software in my application and I want to install
that before my application gets installed.I also don't want the third
party
software to be visible on the target machine after installation.i.e after
it
is installed it should not be seen on the "Add Remove Prgrams".Is this
possible?
It would be great if someone would suggest me what to do in such scenario.
Thanks and Regards
 
MVB said:
Yes..
It is a .exe file.
A setup.exe file.
I an use the launch condition ind VS.NEt Deployment tool and install the 3rd
party software,but my concern here is I don't want the target machine,where
the application will be installed to see that product.
Is it possible.
Thanks and Regards..
Out of curiosity, do you plan to have the third party product uninstall
automatically when your main product is uninstalled by a user?
 
Yes
That is exactly what I want to do.

Peter van der Goes said:
Out of curiosity, do you plan to have the third party product uninstall
automatically when your main product is uninstalled by a user?
 
They're all called setup.exe. ;=) But does it contain an MSI file? Many of
them do, just like the dotnetfx redist contains an MSI file. The point being
that I know how to hide an MSI-installed product, but you probably can't
change anotther type of install unless you hide the associated registry
entries.
--
Phil Wilson [MVP Windows Installer]
----
MVB said:
Yes..
It is a .exe file.
A setup.exe file.
I an use the launch condition ind VS.NEt Deployment tool and install the 3rd
party software,but my concern here is I don't want the target machine,where
the application will be installed to see that product.
Is it possible.
Thanks and Regards..

Phil Wilson said:
If you want to install the 3rd party software before yours, you probably
have to use a launcher program that installs that one and then yours. Do you
know anything about this 3rd party software? Does it use Windows Installer
(it might be an MSI file or an exe that includes an MSI file)?
--
Phil Wilson
[Microsoft MVP-Windows Installer]
Definitive Guide to Windows Installer
http://apress.com/book/bookDisplay.html?bID=280

MVB said:
Hi
I am creating a setup for my application.
I am using a third party software in my application and I want to install
that before my application gets installed.I also don't want the third
party
software to be visible on the target machine after installation.i.e after
it
is installed it should not be seen on the "Add Remove Prgrams".Is this
possible?
It would be great if someone would suggest me what to do in such scenario.
Thanks and Regards
 
could you please tell me how to hide an MSI-installed product.
It would be really helpful.
Thanks and Regards

Phil Wilson said:
They're all called setup.exe. ;=) But does it contain an MSI file? Many of
them do, just like the dotnetfx redist contains an MSI file. The point being
that I know how to hide an MSI-installed product, but you probably can't
change anotther type of install unless you hide the associated registry
entries.
--
Phil Wilson [MVP Windows Installer]
----
MVB said:
Yes..
It is a .exe file.
A setup.exe file.
I an use the launch condition ind VS.NEt Deployment tool and install the 3rd
party software,but my concern here is I don't want the target machine,where
the application will be installed to see that product.
Is it possible.
Thanks and Regards..

Phil Wilson said:
If you want to install the 3rd party software before yours, you probably
have to use a launcher program that installs that one and then yours. Do you
know anything about this 3rd party software? Does it use Windows Installer
(it might be an MSI file or an exe that includes an MSI file)?
--
Phil Wilson
[Microsoft MVP-Windows Installer]
Definitive Guide to Windows Installer
http://apress.com/book/bookDisplay.html?bID=280

Hi
I am creating a setup for my application.
I am using a third party software in my application and I want to install
that before my application gets installed.I also don't want the third
party
software to be visible on the target machine after installation.i.e after
it
is installed it should not be seen on the "Add Remove Prgrams".Is this
possible?
It would be great if someone would suggest me what to do in such scenario.
Thanks and Regards
 
You can hide the product in Add/Remove by editing the MSI file with Orca
(from the Windows Installer section of the Platform SDK) and adding to the
Property table the property ARPSYSTEMCOMPONENT with a value of 1.
--
Phil Wilson
[Microsoft MVP-Windows Installer]
MVB said:
could you please tell me how to hide an MSI-installed product.
It would be really helpful.
Thanks and Regards

Phil Wilson said:
They're all called setup.exe. ;=) But does it contain an MSI file? Many
of
them do, just like the dotnetfx redist contains an MSI file. The point
being
that I know how to hide an MSI-installed product, but you probably can't
change anotther type of install unless you hide the associated registry
entries.
--
Phil Wilson [MVP Windows Installer]
----
MVB said:
Yes..
It is a .exe file.
A setup.exe file.
I an use the launch condition ind VS.NEt Deployment tool and install
the 3rd
party software,but my concern here is I don't want the target machine,where
the application will be installed to see that product.
Is it possible.
Thanks and Regards..

:

If you want to install the 3rd party software before yours, you
probably
have to use a launcher program that installs that one and then yours.
Do you
know anything about this 3rd party software? Does it use Windows Installer
(it might be an MSI file or an exe that includes an MSI file)?
--
Phil Wilson
[Microsoft MVP-Windows Installer]
Definitive Guide to Windows Installer
http://apress.com/book/bookDisplay.html?bID=280

Hi
I am creating a setup for my application.
I am using a third party software in my application and I want to install
that before my application gets installed.I also don't want the
third
party
software to be visible on the target machine after installation.i.e after
it
is installed it should not be seen on the "Add Remove Prgrams".Is
this
possible?
It would be great if someone would suggest me what to do in such scenario.
Thanks and Regards
 
Back
Top