Het probleem [op m'n werk]:
Ik heb een setup package van een programma gemaakt (setup.exe). Het is de bedoeling dat systeembeheerders snel en met enkele aanpassingen snel een systeem kunnen installeren of updaten. In de install.ini kunnen ze hiervoor een paar instellingen instellen. De install wrapper (install.exe) leest deze .ini file en start de setup.exe met een aantal command line parameters die deze instellingen bevatten.
Als bijv. alles in één file kon dan was het een stuk makkelijker, maarja. Maar nu zou ik dus eerst drie files moeten downloaden. En hoe doe je dat in één klik. Ik kan wel drie links op een pagina zetten, maar dat is natuurlijk geen mooie oplossing.
Probleem is ook dat ik die install.exe heb moeten aanmaken omdat een bestaande versie eerst te kunnen deinstalleren en dan de setup.exe te kunnen draaien. Als ik setup.exe nu uitvoer en er is al een versie hiervan geinstalleerd, dan komt installshield automatisch met een melding dat er al een versie is geinstalleerd en dat je die met add/remove programs eerst moet deinstalleren. Met die install.exe doe ik dat dus. Eerst deinstalleer ik de vorige versie en dan start ik setup.exe om de nieuwe versie te installeren. En met nieuwe versie bedoel ik eigenlijk andere versie.
Het moest namelijk ook mogelijk zijn om ook weer een oudere versie te kunnen installeren.
En ze willen dat de setup package die je gaat installeren (dus een nieuwere of oudere versie) de huidige geinstalleerde deinstalleert. Om zo ook minder handelingen te krijgen.
Iemand suggesties? [Of vragen als je wilt helpen, maar m'n bovenstaande uitleg niet snapt]
Ik heb een setup package van een programma gemaakt (setup.exe). Het is de bedoeling dat systeembeheerders snel en met enkele aanpassingen snel een systeem kunnen installeren of updaten. In de install.ini kunnen ze hiervoor een paar instellingen instellen. De install wrapper (install.exe) leest deze .ini file en start de setup.exe met een aantal command line parameters die deze instellingen bevatten.
Als bijv. alles in één file kon dan was het een stuk makkelijker, maarja. Maar nu zou ik dus eerst drie files moeten downloaden. En hoe doe je dat in één klik. Ik kan wel drie links op een pagina zetten, maar dat is natuurlijk geen mooie oplossing.
Probleem is ook dat ik die install.exe heb moeten aanmaken omdat een bestaande versie eerst te kunnen deinstalleren en dan de setup.exe te kunnen draaien. Als ik setup.exe nu uitvoer en er is al een versie hiervan geinstalleerd, dan komt installshield automatisch met een melding dat er al een versie is geinstalleerd en dat je die met add/remove programs eerst moet deinstalleren. Met die install.exe doe ik dat dus. Eerst deinstalleer ik de vorige versie en dan start ik setup.exe om de nieuwe versie te installeren. En met nieuwe versie bedoel ik eigenlijk andere versie.
Het moest namelijk ook mogelijk zijn om ook weer een oudere versie te kunnen installeren.
En ze willen dat de setup package die je gaat installeren (dus een nieuwere of oudere versie) de huidige geinstalleerde deinstalleert. Om zo ook minder handelingen te krijgen.
Iemand suggesties? [Of vragen als je wilt helpen, maar m'n bovenstaande uitleg niet snapt]