This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Download .msi from web in Compressed form in Suite Project
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 23, 2012
10:13 PM
Download .msi from web in Compressed form in Suite Project
hi All,
I want to kept my files(.msi and .exe) on server in Compressed form(.7z ext).
I want that Suite Project installation download the file in compressed form so that it save downloading time and space.
plz help...
thanks
Abhishek
I want to kept my files(.msi and .exe) on server in Compressed form(.7z ext).
I want that Suite Project installation download the file in compressed form so that it save downloading time and space.
plz help...
thanks
Abhishek
(11) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 24, 2012
12:39 PM
You might be able to do this for a .exe package, if you can find the right kind of self-extractor. On the .msi side, however, we do not currently have any support for additional compression technologies, other than gzip for files "extracted from Setup.exe".
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 27, 2012
07:25 AM
Hi Michael,
Thanks for reply...
will u please elaborate more on this?
I have a suite Project that has one .msi and one .exe. I want to download and install them from web on user choice.
On the server I want to kept file in .7z extention. I want to download them in compressed form only and then install them.
How can I do that???
please help...
Thanks for reply...
will u please elaborate more on this?
I have a suite Project that has one .msi and one .exe. I want to download and install them from web on user choice.
On the server I want to kept file in .7z extention. I want to download them in compressed form only and then install them.
How can I do that???
please help...
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 27, 2012
10:46 AM
We do not have support for .7z compressed archives, so you would need some sort of self-expander that you could hook up as an exe package.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 28, 2012
05:16 AM
Hi Michael,
Thanks for reply...
One solution that I found is to first compress files(.msi and .exe) to .7z then rename it “.7z.exe” so that I can add them in suite project. then put them onto server. Now While InstallShield setup.exe downloading them at that point I want to put a .dll(Custom Action) that again uncompress the “.7z.exe” file into “.msi/.exe” so that Suite project Check MD5 and install them Properly.
Now please tell me is this a right way to do this???
And I am not able to add .dll in project. I have also taken help from http://blogs.flexerasoftware.com/installtalk/2011/12/calling-a-function-in-a-dll-from-a-wizard-page-or-window-in-a-suite-installation.html
but get nothing.
Please help me.
Thanks for reply...
One solution that I found is to first compress files(.msi and .exe) to .7z then rename it “.7z.exe” so that I can add them in suite project. then put them onto server. Now While InstallShield setup.exe downloading them at that point I want to put a .dll(Custom Action) that again uncompress the “.7z.exe” file into “.msi/.exe” so that Suite project Check MD5 and install them Properly.
Now please tell me is this a right way to do this???
And I am not able to add .dll in project. I have also taken help from http://blogs.flexerasoftware.com/installtalk/2011/12/calling-a-function-in-a-dll-from-a-wizard-page-or-window-in-a-suite-installation.html
but get nothing.
Please help me.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 29, 2012
08:27 AM
We currently have no download or other file transfer hooks, so you would need some sort of self-expander that you could hook up as an exe package. Your web server would have to serve it as a .exe file that could be launched to extract and install itself.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 06, 2012
09:54 PM
Hi Michael,
Thanks for reply...
Will you please suggest some self expander that I can use in my suite project to extract the zipped file and installs them...
please help.
Thanks for reply...
Will you please suggest some self expander that I can use in my suite project to extract the zipped file and installs them...
please help.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 07, 2012
08:19 AM
Normally I'd say all our projects qualify for that description, but I know you're looking for 7z compression. So no, I have no specific recommendations.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 09, 2012
04:37 AM
Hi Michael,
I have tried to do the same in other way,AS you know I have a .msi that I need to download from web. So for that I have put a dummy .msi (for eg 1KB .msi) on web and add that into my suite project also. And I also have created a .exe that download my actual .msi in zipped format to cache path that I have specified for .msi package. and I have add that .exe in suite project making them as dependency package for .msi package.
At the time of installation setup.exe first installs .exe package (that download my actual MSI package from web and put in the same cache path that I have specified for MSI package.) and then setup.exe run MSI package and installs that perfectly. I am able to do this all....
but at the time of un-installation it uninstalls the dummy msi that I ave added in my suite project instead of actual MSI.
How can I uninstalls my actual MSI instead of dummy...........
plz help...
Thanks
Abhishek
I have tried to do the same in other way,AS you know I have a .msi that I need to download from web. So for that I have put a dummy .msi (for eg 1KB .msi) on web and add that into my suite project also. And I also have created a .exe that download my actual .msi in zipped format to cache path that I have specified for .msi package. and I have add that .exe in suite project making them as dependency package for .msi package.
At the time of installation setup.exe first installs .exe package (that download my actual MSI package from web and put in the same cache path that I have specified for MSI package.) and then setup.exe run MSI package and installs that perfectly. I am able to do this all....
but at the time of un-installation it uninstalls the dummy msi that I ave added in my suite project instead of actual MSI.
How can I uninstalls my actual MSI instead of dummy...........
plz help...
Thanks
Abhishek
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 09, 2012
08:28 AM
Change the remove operation for your exe package in the suite to call something like msiexec /x {prod-uct-code-here}. Or maybe modify the exe it does call such that it does the right thing.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 13, 2012
03:21 AM
Hi Michael,
Thanks for reply...!!!
I have done exactly the same as u suggested. but that didn't work for me.
I have type "msiexec /x {productcode}" on EXE Command Line for my dependency EXE. but it doesn't uninstall my MSI package.
I also have look into this link :-
http://helpnet.flexerasoftware.com/installshield18helplib/SteCmmndLne.htm
and I have type REMOVE={packagecode} for MSI Command Line for MSI package, that also didn't work.
plz help
Thanks
Abhishek
Thanks for reply...!!!
I have done exactly the same as u suggested. but that didn't work for me.
I have type "msiexec /x {productcode}" on EXE Command Line for my dependency EXE. but it doesn't uninstall my MSI package.
I also have look into this link :-
http://helpnet.flexerasoftware.com/installshield18helplib/SteCmmndLne.htm
and I have type REMOVE={packagecode} for MSI Command Line for MSI package, that also didn't work.
plz help
Thanks
Abhishek
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 13, 2012
08:44 AM
That needs to be split up. The target needs to be msiexec.exe (probably [SystemFolder]msiexec.exe), and the EXE command line should have the arguments—the /x {productcode} part.