Hybrid application runtime distribution.
Posted: Fri Mar 03, 2006 11:19 pm
Boy, is people like me the reason why many companies charge for technical support, you guys should not sell software to retarded people like me!! Here is another question.
Sometimes I would like to distribute the software on a CD and sometime I would distribute the software via the web.
When I distribute the software on a CD, I will always include the application runtimes (MSI engine, .Net framework etc) in the same CD, however, when I distribute the software via Web, sometimes I will include everything on the same setup.exe and sometimes I will like to have people download the application runtimes from the web.
So here is my dilemma, ideally, I would like my setup to be able to detect if the application runtimes are available locally (inside the CD or built inside the setup.exe) or online, this way, if I notice that the runtimes are *NOT* available locally, I can customize my prerequisites dialog to say something like.
“You need to install all the stuff on the list before you can continue, you could either manually install the stuff yourself or you can have the setup download the files from the web and do all the dirty work for you, would you like setup to do all this for you?”
However, if the runtimes *ARE* available locally then I would hide that message and just say something like:
“You need to install the stuff from the list, would you like to continue?”
After that, I know IA will know what to do and the setup should continue without a hitch. My main point is that I don’t want to have 2 setups, one for download from the web and the other locally, most importantly, I *DO NOT* want IA to download *ANYTHING* from the web unless the user knows ahead of time that is about to happen, that is why I need the messages.
Is this possible?
Thank you.
Sometimes I would like to distribute the software on a CD and sometime I would distribute the software via the web.
When I distribute the software on a CD, I will always include the application runtimes (MSI engine, .Net framework etc) in the same CD, however, when I distribute the software via Web, sometimes I will include everything on the same setup.exe and sometimes I will like to have people download the application runtimes from the web.
So here is my dilemma, ideally, I would like my setup to be able to detect if the application runtimes are available locally (inside the CD or built inside the setup.exe) or online, this way, if I notice that the runtimes are *NOT* available locally, I can customize my prerequisites dialog to say something like.
“You need to install all the stuff on the list before you can continue, you could either manually install the stuff yourself or you can have the setup download the files from the web and do all the dirty work for you, would you like setup to do all this for you?”
However, if the runtimes *ARE* available locally then I would hide that message and just say something like:
“You need to install the stuff from the list, would you like to continue?”
After that, I know IA will know what to do and the setup should continue without a hitch. My main point is that I don’t want to have 2 setups, one for download from the web and the other locally, most importantly, I *DO NOT* want IA to download *ANYTHING* from the web unless the user knows ahead of time that is about to happen, that is why I need the messages.
Is this possible?
Thank you.