installer

How to prevent Windows (Mobile) installer from overwriting registry key values

Hi! I'm wrapping up a Windows Mobile (6.1) app I've written and everything goes fine and dandy, but I've got one nasty problem: My app needs a few registry keys for settings and I can create them in the installer (using the registry editor) fine, but my problem is that every time I run the installer to update a new version of the softwa...

How to divide an NSIS script among developers?

I'd like to divide tasks for the development of a NSIS installer among a couple of developers. How can I physically organize the code? Do they have to edit and merge the single .nsi script when they check into SVN? Is it possible to divide NSIS scripts into modular, separate files? This would be ideal. Thanks! ...

Add background image/color to DMG using hdiutil or other tool?

It seems like using Finder UX or some sort of UI tool (http://stackoverflow.com/questions/871199/create-drag-drop-graphic-when-installing-os-x-application-from-dmg) the only way to customize how a DMG looks when opened up. That doesn't scale too well and isn't automatable enough. Anyone know of way to achieve the same thing but using to...

Setup asks to reinstall missing dll

I am distributing an application that includes Microsoft XML Parser version 4. I have included the latest Windows XML Parser .msm files that I could find at Microsoft. On some systems my software starts, but shows the 'installer dialogs' as if a setup is running. The Microsoft event log reports: Detection of product '{6C0651D8-DF72-497...

Launch app on startup for all users, but also allow per-user setting (Windows)

I need my application installer set the program to auto-startup for all users. Then each individual user should be able to modify this option without affecting others. Currently I write to HKLM/../Run with installer, which acomplishes the first task. But then I can't disable autorun for current user, because deleting th HKLM/../Run entr...

Invisible form fields in NSIS?

Is it possible to create invisible form fields in an NSIS installer? I'm using nsDialogs and currently have a checkbox that toggles some fields from to readonly/non-readonly by using: SendMessage $TextBox1 ${EM_SETREADONLY} 1 0 I'd like to make this control visible / not visible. Is this possible? How? ...

How to let user decide if he wants shortcut on the desktop in NSIS (Nullsoft Scriptable Install System)?

Hi, As in the question I want to let user decide if he/she wants desktop shortcut of my application or not using NSIS. I was trying to do it using custom pages, but no luck. Maybe someone did it before and will be willing to share the script? Thanks in advance :) ...

What is the preferred process for installing applications on OSX?

I'm coming at this from the Windows world... On Windows, we have Windows Installer packages (MSI files) that are processed by a system component (Windows Installer) to install applications (the idea being that this system component tracks references to libraries and implements transactional installation, theoretically avoiding botched in...

Tool to track application installer actions? (Win)

I need to find out all the file system and registry operations that intstaller of some application performs. Is there a software tool for this? OS is windows xp, if that matters. ...

Locating the installation location of a 3rd party application in an .msi project in MSVS

Context: I have a handful of plug-ins (which are really just DLLs with a different extension) that need to be installed in a sub-folder of a 3rd party application. Usually it's enough to simply copy them to said folder, but occasionally there are other libraries that need to be installed as well. I'd like to make this process less error-...

How to prevent "This program might not have installed correctly" messages on Vista

I have a product setup executable that copies some files to the user's hard drive. It's not a typical installer in the normal sense (it doesn't add anything to the Start Menu or Program Files folders). Each time the setup program is run on Vista, after the exe terminates, Vista produces a task dialog: This program might not have inst...

How Do I ensure that my MSI project is built into a package that is compatible with a specific msiexec version?

I have a windows installer (MSI) project. I want to ensure that when i build it , it will be compatible with msiexec version 4.5. ...

Get installed applications in a system.

How to get the applications installed in the system using c# code? ...

How to have a URL Icon in a Visual Studio Setup Project?

I have a winforms application which is deployed with a standard windows installer (MSI), created in visual studio. I would like to create a custom shortcut which launches a specific URL. The shortcut needs to have a custom icon associated with it too. All I can find is the ability to add a shortcut to an item in the project files (out...

How do I detect whether I'm installing on a Terminal Server in an InnoSetup script?

My setup should behave slightly differently when the program is installed on a Terminal Server. I know about GetSystemMetrics(SM_REMOTESESSION) but as far as I understood that will only tell me whether I'm running inside a RDP session. It would not catch the case where the server admin is logged on locally to install software, or would i...

Asking for advice on create a simple website installer

Hello all. I am just throwing this out for thoughts from the community. We are creating an installer for a web application that will be installing our web application and provisioning a database. The database can be on the web server or a remote machine. We will also give the users an option to point to an existing database. The ins...

Is there any definitive documentation on writing software installers?

I've read a bunch of documentation on installers and haven't come across anything good that explains the underlying concepts. Most of the installer software I've come across is based on the same "database" like structure that I just don't understand at all. All of the documentation that comes with the various products - i.e. WiX, Ins...

How to add SQL Server 2008 Express to List of Prerequisites

How can I add SQL Server 2008 Express to the list of Pre-requisites in Visual Studio 2008 SP1 MSI Installer Project. Thanks Kishore ...

Changing the Compression mechanism in Installshield?

I am working on a Java Installer project that user InstallShield. (Java panels) The installer package is created automatically while building the installer. The final installer contains of a setup.exe file and a setup.jar. All my 3rd party jar files are packaged within the setup.jar (It is the general way the installshield follows) But...

C# project installer - where are user settings saved in an installation context?

Hi, I'm trying to set some user configurations in an installer. For instance, I'm using: Properties.Settings.Default.mapURL = txtBoxMapURL.Text.Trim(); Properties.Settings.Default.Save(); in a Windows Form that the installer class calls. However, upon launching the application, the setting doesn't persist. The next time I try to c...