windows-installer

Control Panel - Add Remove Programs Link

Hi, Whenever an msi is installed the Remove button in the Control Panel -> Add/Remove programs calls the "msiexec /x {GUID}". Can I disable this and make my Program.exe located in C:\Program Files to be called instead ? I have tried changing the UninstallString in the registry Microsoft->Windows->Uninstall. Did not work for me. (Maybe...

why does windows installer start up everytime i start up visual basic 6

it starts up windows installer with random applications on my machine . . after i click cancel a few times, it loads vb6 fine. any ideas why this is happening? ...

Recommendations for getting started with WiX?

I found a WiX Tutorial, but it's really long-winded and seems like more than I wanted. What's the best way to get started quickly? My end goal is nothing really complicated: an installer that installs an ISAPI filter. ...

How can I insert a newline in a localized value for a String in a .wxl file?

I'm using a .wxl file to customize the text in the various dialogs in WixUI_FeatureTree. How can I insert a newline? This doesn't work: <WixLocalization Culture="en-us" xmlns="http://schemas.microsoft.com/wix/2006/localization"&gt; <String Id="WelcomeDlgTitle">{\WixUI_Font_Bigger}Welcome to the Setup Wizard for\r\n[ProductName]</...

WIX Custom Action (Javascript): debugging. Also, can I emit something into the log?

I'm having difficulty figuring out why my Javascript Custom action is failing. I thought I saw a topc in the WIX.chm file on debugging; now I cannot find it. Q1 is there doc on how to debug Javascript or VBScript custom actions? Q2 Is there a way to emit something into the MSI log from a custom action? Addendum: Some people th...

In WIX, how to install WebFilter at the server level?

I know how to install a WebFilter into a particular WebSite (or Virtual Server). How can I install a WebFilter into the WebService - or to the top-level server? ...

What are the specific differences between .msi and setup.exe file?

I searched a lot, but all are guessed answers. Help me to find the exact answer. ...

WIX: How can I register a new ISAPI Extension or Script Map on an existing Web App or Site?

I've seen the WebApplicationExtension element, but because it must be a child of WebApplication, it appears to require the creation of a new WebApplication. I don't want that. I want to create the extension (or script map) on an existing website. On uninstall, the website should remain but the extension (script map entry) should be ...

Wix: How can I set, at runtime, the text to be displayed in VerifyReadyDlg?

After the user goes through the Setup Wizard, and makes a few choices, the usual thing is to display the VerifyReadyDlg to say "Are you ready to install?" The built-in VerifyReadyDlg is static. It does not present a summary of the choices he made previously. I'd like to modify it so that it does. How can I do that? Example "S...

Wix: How can I launch a help file after installation? (WIXUI_EXITDIALOGOPTIONALCHECKBOX)

I know about WIXUI_EXITDIALOGOPTIONALCHECKBOX and WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT. As I understand it, those things can be used to trigger a custom action. The examples I've seen run an EXE, or invoke a custom action in code. How can I run a .CHM file if the checkbox is checked? If I just specify the chm file as the FileKey, a...

How to display a non-blocking warning for the operating system in Wix?

I already block installation of our software on operating systems where it is known not to work like this: <Condition Message="This software needs Windows XP or newer."> <![CDATA[VersionNT >= 501]]> </Condition> Now I would also like to display a non-blocking warning if the user tries to install the software on an operating system ...

Ordering the execution of Wix SetProperty actions

I have a sequence of SetProperty actions which rely on each other. Here is a simplified example: <SetProperty Id="A" Before="AppSearch" Value="Hello" /> <SetProperty Id="B" Before="AppSearch" Value="[A] world!" /> Property A needs to be set before property B in this case, so that the value of B becomes "Hello world!". Since wix doe...

Wix Open web page when uninstall completes

Hi, I'm using Wix3. I need to open a web page when the user uninstalls the product. Any ideas how it can be done? Thanks. ...

WiX: Passing Data to managed custom action does not work

Hi everybody, i got a problem regarding wix and managed custom actions: I already managed it to create an managed custom action and got it called from my installer (verified it in the installation log files). My Problem is now that i did't manage it to pass data to the custom action. Afaik if i choose to run the custom action in such a ...

WiX: Passing Install path to managed custom action

Hi, new Day, new Problem;-) Still got to struggle with managed custom action. I already managed it to call an custom action and passing some test data to it. Now i want to replace the testdata with the real data i need. And here the problems starts: I want to call a batch file wich was installed in a subdirectory of my installation. Th...

Chrome Application Shortcuts / Mozilla Prism Installer

I want to deploy a installer package to my customers. My application is basically a website, but I want them to have the optimal experience via. Chrome or Mozilla Prism. I would like to give them an installer (win:msi/exe) that puts an icon on the desktop and launches my app. They may or may not have chrome and Firefox already install...

Find if windows installer succeeds or fails

I want to send my users a package of 3 applications (each of them are an exe file that can be installed) for them to download and install. These packages are depended to each other so for example to install the second package the first installation file should get installed properly. Is there a way to find out if the windows installer fa...

Visual Studio MSI Installers

I have an Web Setup Project Installer and I would like to default the site and the Application Pool that is selected during the install process. Also I would like to have the name of the product append the current version number during the build process of the installer. Any help would be greatly appreciated! Thank you ...

Custom Action Name for progressBar

I'm trying to use Custom Action to create my progressbar, the bar moveing works is correctly. However, it is not displaying Custom Action Name or any additional text that I try to add. Does anybody know why? Thanks. UINT __stdcall CAProgress(MSIHANDLE hInstall) { char* customActionName = TEXT("Update Database Now"); char* mes...

WiX: How can I install a guidance automation package (GAT) using WiX?

I'm currently writing an installation for our in-house development SDK. Part of this SDK is a guidance package for Visual Studio 2008 (Guidance Framework Version: February 2008). Unfortunately I have no idea how to write a WiX-installation for the guidance package created. How to do that? By default the guidance-package-wizard in Visu...