Questions tagged [installer]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
11 votes
2 answers
2k views

Deploy C#/C++ binaries incrementally by patching the difference

My company has a huge C++/C# software system composed of 1800 binaries. The technology range goes from old school native C++/MFC, then C++/CLI, up to .NET Framework and .NET Core 6. Almost all ...
0 votes
0 answers
116 views

Sole software engineer for a small company. How to handle deployment?

I'm the only software engineer for a small company and I want to make my deployment process more robust because I can't work away from my dedicated workstation with my current process. I only make ...
  • 35
-3 votes
1 answer
75 views

How do I find out all modifications made by installing software? [closed]

So I want to find out how to get a list of all modifications made by installing a piece of software. For example. If I install Word, I want to see all directories created, classes registered, dlls, ...
1 vote
0 answers
21 views

Big MacOS Install PKG Versus Downloads

I am creating software in MacOS that has over 10GB of assets associated with it. I can create a pkg that properly installs these but I have two problems. First, the notorization process required for ...
  • 225
2 votes
1 answer
1k views

How to convert a powershell script to opensource `.exe`?

To make an installation of opensource software for the Windows platform single click, I am trying to convert the setup.ps1 into a setup.exe file. (To make a powershell script executable in a single (...
  • 183
1 vote
1 answer
243 views

Installation process for a modern complex Windows Software Installation?

We're trying to re-think the installation process of our software suite and I'm trying to find out what specific pitfalls we're facing without using my/our limited lens of the Windows software ...
  • 7,323
0 votes
1 answer
51 views

What should installer do during installation process, when default port it runs is currently used by another app?

I'm quite newcomer to the programming. I've currently faced issue described in the title. When there's already app running on default port 8080, after my app installation ends I have to change this ...
  • 11
0 votes
2 answers
770 views

How to create secure desktop installer that doesn't trigger a virus alert for unknown exe?

When I created a c# desktop application and move the exe file to another computer that has anti virus security, the security program shows an alert as unknown exe. I want to create a desktop ...
  • 319
3 votes
2 answers
464 views

What is a set of robust deployment/installation techniques for service-oriented design?

I can't for the life of me find any reasonable guides or recommendations on how to properly install or deploy applications made of multiple processes. Some considerations: Multiple machines Multiple ...
  • 320
1 vote
2 answers
120 views

How to create database, tables and stored procedures during installation of application

Our company code base still has some code that will create the database, tables, stored procedures and the like.Coding the SQL stored procedures line by line in Java, in string format is a real pain. ...
  • 139
-6 votes
1 answer
122 views

Reliable installer [closed]

I have just brutally terminated Skype installer, which now gives me error 1603 whenever I try to restart the installaion. This brings be back to the issue that bothers me for a long time: how do you ...
  • 1
3 votes
0 answers
1k views

Traditional installer for a WinForms application

What is the preferred method of creating a "normal" traditional installer for a .NET WinForms application? I'm using VS 2015 which comes without a template for such a deployment project. I installed ...
1 vote
1 answer
84 views

Managing Installation Packages

I'm looking at our current method of creating installation packages and quite frankly it's a bit of a mess with a large scope for human error. We currently use InstallShield, but to get the files ...
  • 121
3 votes
1 answer
110 views

Use application while it is installing

I was installing the Office 2016 Preview yesterday (link for anyone who's interested) and noticed that you can actually use the Office applications provided before the installation is complete. When ...
  • 133
4 votes
4 answers
1k views

Is it the standard accepted practice to install software using VBScript? [closed]

Consider the following requirements Windows software which communicates with a web application using basic authentication The software is an MSI package The software requires a token to be placed in ...
5 votes
0 answers
2k views

Is this Auto-Updating strategy for a program in C++ compiled with mingw32 for Windows correct?

I 've been thinking a lot on auto-updating, but wanted to check with you guys if you see any anti-patterns in my proposal: Context I'm coding a game in C++ and SDL, compiled in an Ubuntu (host) for ...
35 votes
8 answers
12k views

Why don't developers make installation wizards on linux? [closed]

I'm sure it's not about laziness or anything like that but I fail to understand why developers of even mainly consumer facing apps don't make any sort of installation wizard where you go next-next-...
3 votes
2 answers
383 views

Has anyone nailed dependency management? [closed]

I've used various dependency management tools for installing software: homebrew, cabal, rubygems, etc. Invariably, despite someone's simple instructions for installing their package, there are times ...
2 votes
1 answer
912 views

Best way to deploy database-dependant application

I have always "custom developed" software for clients. This means: Develop the software Install SQL Express on client site Import DB, create DB user, set DB permissions etc. Install software on ...
9 votes
6 answers
1k views

Should a package manager modify your .bashrc file?

I am writing a package for something that requires an environment variable to be set in order to execute properly. Should the install step of a package manager modify a user's environment, or simply ...
  • 2,903
0 votes
1 answer
39 views

Terms in conditions in installer or is on website ok

I am currently in the process of packing my first c# wpf app. The app will be paid so it requires the user to agree to some terms and conditions. Is it best to have these built into the installer? ...
  • 269
1 vote
1 answer
139 views

How do you let a user choose the app database location?

Writing software for a client, and one of their requirements was that the user be able to specify where the application database is stored, be it on the local network or in an online repository. I ...
3 votes
1 answer
5k views

Windows Console App vs Service

My Situation I work for a company that builds software for many other companies. When I learned installers weren't built-in with VS2012, I was curious how to deploy. So far, I have just been dropping ...
  • 2,419
0 votes
3 answers
104 views

Preferred location for installing user guides, sample documents on Windows?

By default, the installer for my product copies files to the Users\Username\AppData\local\MyProduct directory (though the user can change this during installation, of course). I want to bundle some ...
5 votes
1 answer
3k views

Security Risks of Unsigned ClickOnce Manifests

Using signed manifests in ClickOnce deployments, it is not possible to modify files after the deployment package has been published - installation will fail as hash information in the manifest won't ...
  • 419
14 votes
4 answers
1k views

Do Windows Installers for internal business applications make sense?

I'm trying to build a general understanding for what's common in this situation so that I can decide if it makes sense to pursue it further. Are installers welcome in a typical corporate environment ...
5 votes
1 answer
18k views

Where should I store the files for python modules I install?

If I download a module for Python (such as alglib) and installing is simply a matter of running python setup.py install Where should I be keeping the files I download, or the files that get created ...
  • 153
1 vote
1 answer
252 views

Understanding Package Management Systems

I am attempting to understand what a Package Management System. I grasp the main concept of it but I have some queries. Does a package management system install features(compilers, libraries, ...
1 vote
1 answer
399 views

How to create a dynamic online Windows Installer with a key?

I'm creating an application which needs to have a key file based product activation. If a user purchases the application, the key file may have to be attached to the application EXE file dynamically (...
  • 111
2 votes
2 answers
2k views

How can I build a C# project (installer) for multiple environments

I would like to propose a solution to our companies problem with building consistent installers for different environments. Our current process is to build an installer for test, perform testing, ...
  • 205
2 votes
1 answer
337 views

Is there any Windows installer maker with decent scripting capabilities? [closed]

I need to do complex dependency processing during the installation of our solution, install a few related programs from their own installers and also probably run a few simple tests to determine ...
4 votes
3 answers
219 views

How to maintain nearly identical internal/external programs without having separate codebase for each?

I have a program I'm working on that my company uses internally, but is also sent to vendors. The vendor version will be identical, except that it will be missing some features, and use an installer. ...
  • 223
1 vote
1 answer
708 views

May I make an installer bundle GPL and payware together?

I have an affiliate marketing client who needs to know if I can program this. Can I do one or both of the following scenarios without violating the GPL license? Scenario A: Make a software installer ...
  • 253
1 vote
2 answers
209 views

How to verify that all files are intact prior to install?

I'm working on my CMS (in PHP platform) for a long time now. The main program is done and I'm currently developing the Installer part. Installation itself will be fairly simple: Upload all files ...
3 votes
1 answer
2k views

Is a Metro application installation restricted through Windows Store only?

I found that Windows 8 allows packaging and deploying of Metro applications and it can be installed by clicking on a ".bat" file. How will it technically be ensured that the applications can be ...
  • 133
10 votes
3 answers
2k views

The application I wrote is listed as malware. How to fix it?

I have a program that I wrote in Delphi. The program is available for download, but some antivirus like Norton detects it as malware, while other antivirus, like AVG, has no issues with it. Moreover,...
2 votes
2 answers
372 views

Architecting Challenge: How would you write an opensource script installer to run in a browser?

I currently have an installer that works, but I have to repackage the open source apps and hack things together to get the installer to install them. I want to be able to use the apps installation ...
12 votes
9 answers
1k views

What can you do to decrease the number of deployment bugs of a live website?

I'm sure lots of you have experienced this problem. A website or web application is running and is live. You want to upload the next version, but you haven't figured out everything, like setting a ...
2 votes
5 answers
793 views

Is it OK to Use Dropbox in a Web Installer?

So I'm working in a modding project and they gave me the installing part as to do. We plan to publish it between 30 Aug. - 01 Sept. My question is; is it logical to use Dropbox to download files in ...
  • 123
7 votes
1 answer
872 views

1-click software release

I am rewriting a vb6 installer into NSIS. One of my priorities is to compile-to-release in the least number of steps possible; ideally, a one click process, in which all needed files are included, ...
  • 337
9 votes
3 answers
17k views

What is needed to deploy an application that uses Microsoft's new LocalDB?

I'd like to know what Microsoft components need to be installed for this new LocalDB to run on a users machine. Now in CTP3: SQL Server Express LocalDB LocalDB is a new lightweight deployment ...
1 vote
1 answer
79 views

Branching an application setup/installer across versions?

I am wondering whether I should branch our installer script/project-file (we use InnoSetup) with each application release or whether I should keep one in installer script that generates the setup for ...
  • 7,323
5 votes
4 answers
2k views

Packaging F#/C# Application

There is a .NET application built using F# (the core part, as a DLL) and C# (the GUI part, using WPF). What is the best way to package it and to make an installer package and what are the most ...
  • 2,464
21 votes
8 answers
10k views

Self-updating application - philosophy

This is a philosophical question. Given a hypothetical desktop application, and a desire to provide automatic updates (rather than forcing people to go to a website, check for an update, download an ...
2 votes
6 answers
8k views

Why does every installer on Windows have to be run with elevated privileges?

The current tendency to ship even the smallest applications (like simple games, tools, etc.) as a Windows Installer (.msi) or even with .exe that can do virtually anything is very annoying. After the ...
  • 47
1 vote
2 answers
1k views

What should I do with this installer, using tools like Wise, InstallShield, and InstallAnywhere? [closed]

I need to find an installer tool that can do the following on Windows 7, Windows Server 2008, or Windows Vista (32-bit and 64-bit editions): Install IIS 7 if not installed Install .NET 4.0 if ...
  • 335
10 votes
6 answers
7k views

Why is it recommended to close all programs before installing a new program?

What kind of problems arise from installing a new program while other programs are running? I'd imagine the GAC solved a lot of the old problems of shared dll's being locked. So what kind of issues ...
10 votes
4 answers
1k views

Installer or Portable

I feared programs that require installation a lot. They leave traces behind the registry even after un-installation, plus, some uninstallers are poorly-programmed (that means, some programs cannot be ...
  • 846