installer

TerminalServer Property in MSI Installers

Hi Folks, we are trying to create an MSI Installer for an app which under Windows Server 2003. The app needs users to be able to log on via Remote Desktop. Using the "TerminalServer" property looked like the correct test to ensure that's the case, but this returns "false" on machines which do have the right OS with Terminal Service runn...

Why do some installations take so much time?

Pretty much we've all done an installer here and there - and all of us did an installation of some behemoth of a program. Why do some installations take so much time? Case in point: Adobe CS suite (with newer versions you can take a vacation) or Visual Studio. I know there are files to copy - most of the time unpack even. There are some...

InstallShield PackageForTheWeb compatibility

Is the classic InstallShield PFT 4.00 wrapper still working with modern OSes, one customer reported an error and I am not sure if its related to PFT: "program is not a valid 32 bit program." This is system information: Microsoft Windows XP Media Center Edition Version 2002 Service Pack 3. 2.8 Ghz 1GB RAM PFT wrapped setupper works n...

What is the best installer?

Poll: What is the best and easy to use installer to use with .NET 3.5 SP1 windows applications? ...

Coolest installer for a webapp

I am working on a project and am woundering how I could build an installer for it. Since I wanted it to be very easy to use I need to take a look at other cool installers. What are the coolest you have seen? I took a look at Woltlab burning boards installer. The installer should later run on windows, linux and mac so bascially I was ...

"Bad Image" problem with Heat in Wix 3.0 with typelibs

When using heat (from Wix 3.0.4805.0) to generate Wix documents off of a typelib that's generated by Visual Studio, I have been getting an error. A window pops up that says: 'heat.exe - Bad Image' The application or DLL c:\path\to\file.tlb is not a valid Windows image. Please check this against your installation diskette. Bu...

Check whether the user name is in the administrator group

In an InstallShield basic MSI project: how can I check whether a user name is in the administrator group? (Not the current user with which I know it's possible to do so.) ...

Removing text in the banner in a Windows Installer project

Hi, I'm using the standard Visual Studio deployment project and want to remove the text in the banner (the text that says "Welcome to the Your Project Setup Wizard". I want to remove it because I want a custom banner and don't want the text written over the banner. I can't see any properties in VS to allow this. Can it be done witho...

How to Auto-Update Windows Mobile application

I have a .net cf 3.5 Windows Mobile application that my client wants to have autoupdate features. Here is what I have so far: create a CAB using the Smart Device CAB Project (is this good enough, or should I be doing something else here) 2.Get the application version number Assembly.GetExecutingAssembly().GetName().Version.ToString...

What are good InstallAnywhere replacements for installing a Java EE application?

Which (commercial or free) installer tool would you recommend to replace InstallAnywhere as the installer for a Java EE application? What do you specifically like about it, and what are its downsides? Some requirements: Must support running custom Java code as part of installation procedure Must support Windows, including latest 64-bi...

Custom install actions

I have now found numerous examples and am none the wiser. The brief is simple. During install time a form of dialog should pop up and ask the user for DB credentials. These should then be used to create a registry entry. The path of the key is always the same but the key itself is a DB Connection string generated from the user input. I...

How do I add additional languages to the sla.r I use with my .dmg?

I am using SLAs bundled with my DMGs as described here. However, I want to support SLAs for languages (for example Catalan) beyond those given in the SLAResources file provided by Apple. Is this possible? ...

Detect if an assembly is in the GAC via WiX 3?

I'd like to detect in WiX 3 (preferably via a Condition) whether a particular assembly is in the GAC. I know the name, version, and public key token of said assembly. Is there any built in way to do this, or will I have to write a CustomAction to do it? And how would I go about setting up that CustomAction? (This would be before the inst...

Why does my Visual Studio Win32 project require .net 3.5 sp1 to install?

Using Visual Studio 2008, I created a c++ Win32 project. To release the program, I made a visual studio setup project within the same solution. The setup.exe prompts my users to install .Net 3.5 SP1, which is often a 15+ minute install and only allowed to administrator level accounts. If they do not there is an error along the lines o...

WAMP easy setup installer?

Is there any way to make an installer that is very user friendly? I know it's impossible for a Next Next Finished installer but what can I do to ease the process? Windows platform. Thanks in advance. ...

Is it possible to silently run an NSIS installer in VISTA?

I made an updater which silently runs in XP and works just fine. But when it comes to Vista, the idea of silent installation gets ruined when UAC prompts the user to cancel or allow the user from running the program. Is there anything at all we can do about this? Thanks... ...

MSI is unsafe?

I have created an msi to install my Windows form application and when i try to run the msi I get the following error: "This advertised application will not be installed because it might be unsafe. Contact your administrator to change the installation user interface option of the package to basic" I understand this is a permissions pro...

How do I create a custom dialog in WiX for user input?

I'm using WiX to create an installer for a windows service. It's desirable that the name of service that gets installed and displayed in Services is configurable at install time. For example, this is what I'm thinking (wix xml snip): <ServiceInstall Id="MyServiceInstaller" Name="NAME_PASSED_FROM_DIALOG" Type="ownProcess...

How to create a folder under %allusersprofile% during Setup with VS 2003 Setup Project?

I need to create a folder under "%allusersprofile%/Program Data" during the install process. The Setup file is created with VS 2003 setup project, and in it you can use several Known Folders... but as I see none maps to %allusersprofile% or "%allusersprofile%/Program Data". I thought that creating a "Custom Folder" (within VS Setup Pro...

c# custom uninstaller

I'm attempting to write a custom uninstaller script; however, I'm stuck at the "programs, and features" dialog. Are there any written documentation as to what registry keys do I need to add in order for my application to be displayed there? Or -alternatively- are there any native WINAPI / .NET functions to create a shurtcut there directl...