Click here to Skip to main content
15,885,757 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: how did you build your installer? Pin
Southmountain12-Oct-20 7:12
Southmountain12-Oct-20 7:12 
GeneralRe: how did you build your installer? Pin
GuyThiebaut12-Oct-20 7:22
professionalGuyThiebaut12-Oct-20 7:22 
GeneralRe: how did you build your installer? Pin
Shao Voon Wong11-Oct-20 20:31
mvaShao Voon Wong11-Oct-20 20:31 
GeneralRe: how did you build your installer? Pin
Shao Voon Wong11-Oct-20 20:50
mvaShao Voon Wong11-Oct-20 20:50 
GeneralRe: how did you build your installer? Pin
Southmountain12-Oct-20 7:13
Southmountain12-Oct-20 7:13 
GeneralRe: how did you build your installer? Pin
Johnny J.12-Oct-20 1:51
professionalJohnny J.12-Oct-20 1:51 
GeneralRe: how did you build your installer? Pin
Southmountain12-Oct-20 7:14
Southmountain12-Oct-20 7:14 
GeneralRe: how did you build your installer? Pin
kmoorevs12-Oct-20 5:29
kmoorevs12-Oct-20 5:29 
We've been using InstallShield for around 20 years for the large apps. (now on 2015)

Add-on modules for the large apps (smaller .exes that may or may not have supporting files such as reports, config files, etc) are installed using a hand-rolled installer/package manager that simply gets the install directory from a registry key and determines if this is a new install or an update. If it's a new install, the user is prompted for a password if required. If the password is correct, the package is unzipped (using a 7-zip lib) and the files are moved to the correct locations. Once complete, the installer calls a .bat file to handle the cleanup and quits.

We also have a few apps using Click-Once and this has worked well with the exception that I now need to move those to another server and haven't had time to go through the steps to do so...seems to be a pita.

BTW, all of our exes and installers are signed. Also possibly important, most of the time our apps are hosted on a network share, so permissions aren't a problem. For the occasional single-user local installations, the apps are installed anywhere but Program Files or any other 'protected' folder. I know this is not recommended, but MS have made it impossible to do routine application maintenance for those playing by the 'rules'.
"Go forth into the source" - Neal Morse
"Hope is contagious"

GeneralRe: how did you build your installer? Pin
Southmountain12-Oct-20 7:17
Southmountain12-Oct-20 7:17 
GeneralRe: how did you build your installer? Pin
Anna-Jayne Metcalfe12-Oct-20 19:59
Anna-Jayne Metcalfe12-Oct-20 19:59 
GeneralRe: how did you build your installer? Pin
Rage13-Oct-20 1:03
professionalRage13-Oct-20 1:03 
GeneralRe: how did you build your installer? Pin
Anna-Jayne Metcalfe13-Oct-20 4:30
Anna-Jayne Metcalfe13-Oct-20 4:30 
GeneralRe: how did you build your installer? Pin
Rage14-Oct-20 4:24
professionalRage14-Oct-20 4:24 
GeneralRe: how did you build your installer? Pin
Anna-Jayne Metcalfe14-Oct-20 4:51
Anna-Jayne Metcalfe14-Oct-20 4:51 
GeneralRe: how did you build your installer? Pin
Rage14-Oct-20 5:37
professionalRage14-Oct-20 5:37 
GeneralRe: how did you build your installer? Pin
Matt Bond13-Oct-20 19:22
Matt Bond13-Oct-20 19:22 
GeneralRe: how did you build your installer? Pin
Anna-Jayne Metcalfe13-Oct-20 20:44
Anna-Jayne Metcalfe13-Oct-20 20:44 
GeneralRe: how did you build your installer? Pin
Neobepmat12-Oct-20 21:10
professionalNeobepmat12-Oct-20 21:10 
GeneralRe: how did you build your installer? Pin
Niels Holst12-Oct-20 21:21
professionalNiels Holst12-Oct-20 21:21 
GeneralRe: how did you build your installer? Pin
Member 916705712-Oct-20 21:25
Member 916705712-Oct-20 21:25 
GeneralRe: how did you build your installer? Pin
Private Dobbs12-Oct-20 21:27
Private Dobbs12-Oct-20 21:27 
GeneralRe: how did you build your installer? Pin
BryanFazekas13-Oct-20 1:22
BryanFazekas13-Oct-20 1:22 
GeneralRe: how did you build your installer? Pin
johannesnestler13-Oct-20 3:56
johannesnestler13-Oct-20 3:56 
GeneralRe: how did you build your installer? Pin
Matt McGuire13-Oct-20 5:42
professionalMatt McGuire13-Oct-20 5:42 
GeneralRe: how did you build your installer? Pin
Gerry Schmitz13-Oct-20 8:56
mveGerry Schmitz13-Oct-20 8:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.