installer

Changing text color to Wix dialogs

你离开我真会死。 提交于 2019-12-17 03:22:29
问题 I'm new to creating installers using Wix, I managed to get it all done and the installer is working as expected. The only issue I'm having is that I'm using a background and banner image for the WixUI_Minimal dialogs and these are dark color images so some of the text is now showing since the color of the text is black. I will like to know how to change the text color to another color on each of the dialogs depending on the needs. In the first screen where is the license agreement I want it

What is the benefit and real purpose of program installation?

混江龙づ霸主 提交于 2019-12-17 03:19:43
问题 Of all the programs I wrote so far, If I want it to work on another work station, I just have to copy and paste the executable and necessary files needed to make it run (e.g: .o files, binary files..). But all the program built for commercial use always comes with an installer. For example PC games. So my question is: What is the main benefits/reasons of doing installation when we could just simply copy the files over to the targetted work station? -One of the reason is probably to prevent

Why does MSI require the original .msi file to proceed with an uninstall?

巧了我就是萌 提交于 2019-12-17 03:11:52
问题 As most of you probably noticed, when uninstalling an MSI package Windows will ask for the original .msi file. Why is that? I can only see disadvantages to that: not resilient to network changes. not resilient to local disk changes. unexpected by users. typically requires users to leave their desk and start a crusade to get the correct CD. kind of proves installations are not self-contained. promotes the use of unsafe tools such as msizap. which in turn promotes the "next time I'll just use a

What is the wix 'KeyPath' attribute?

南笙酒味 提交于 2019-12-17 03:05:36
问题 What is the Wix ' KeyPath ' attribute? In particular, how does it apply to the following: <Component Id="ProgramMenuDir" Guid="*"> <RemoveFolder Id="ProgramMenuDir" On="uninstall" /> <RegistryValue Root="HKCU" Key="Software\CompName\AppName" Type="string" Value="" KeyPath="yes" /> </Component> 回答1: As explained by Rob Mensching: The KeyPath for a Component is a single resource that the Windows Installer uses to determine if a Component "exists" on a machine. This means that when Windows

Syntax for guids in WIX?

删除回忆录丶 提交于 2019-12-16 20:07:26
问题 What is the correct syntax for giving guids for components in the wxs file for WIX? In most samples I found Guid="00AD2D6E-BF8A-4EA8-BE9A-57380DECD0E6" but in some samples I found Guid="{00AD2D6E-BF8A-4EA8-BE9A-57380DECD0E6}" I would prefer the second version, because this is directly generated by the GuidGen tool. But is it correct? 回答1: The WiX compiler converts either form to the form that Windows Installer expects (with braces and uppercase letters). 回答2: Component GUIDs : On Component

How can I determine what causes repeated Windows Installer self-repair?

隐身守侯 提交于 2019-12-16 20:06:21
问题 How can I log only the changes causing a MSI file made by Installshield 2008 to reinstall via " self-repair "? What is the reason behind self-repair? How do I disable self-repairing of MSI using Installshield 2008? 回答1: Self-Repair, Simple & Short Explanation : Why does the MSI installer reconfigure if I delete a file? Alternative Answer Available UPDATE : There is a shorter, more "solution focused" answer available, perhaps try it first. This answer focuses on "understanding self-repair"

How can I determine what causes repeated Windows Installer self-repair?

允我心安 提交于 2019-12-16 20:06:19
问题 How can I log only the changes causing a MSI file made by Installshield 2008 to reinstall via " self-repair "? What is the reason behind self-repair? How do I disable self-repairing of MSI using Installshield 2008? 回答1: Self-Repair, Simple & Short Explanation : Why does the MSI installer reconfigure if I delete a file? Alternative Answer Available UPDATE : There is a shorter, more "solution focused" answer available, perhaps try it first. This answer focuses on "understanding self-repair"

Build an installer

偶尔善良 提交于 2019-12-14 04:04:39
问题 I need to build an installer for my application (using Windows Installer technology - MSI file). Requirements for this installer: 1. Embed component in installer (ex: .NET Framework 4.0 Full). 2. Detect the present of this component. 3. If this component is not installed yet, installer will install it before. Installer will display a dialog with info "Installing the component ..." and the component is installed silent. If user cancel to install this component, the installer is also cancelled.

MSI auto-repair issue work around?

夙愿已清 提交于 2019-12-14 03:19:24
问题 I created a MSI installer by using Visual Studio 2008. I have some temp files that need to be deleted after the installation, but the auto-repair feature bothers me. The auto-repair feature will be triggered by clicking the shortcut created by the installer. I am thinking about creating my own shortcut to avoid that auto-repair. I tried this by manually creating a shortcut after the installation. It worked. Now I am trying to find a way to create a shortcut in a custom action of the installer

How to write a Spring/JavaEE/web application installer?

天涯浪子 提交于 2019-12-14 00:27:10
问题 I am in the process of converting a legacy system into a Spring JavaEE application and have gotten stuck trying to design the install process. Basically when the application starts up, it needs to check whether the database schema exists and other settings and prompt the user to set them step-by-step until everything is setup. (User is assumed to be entirely non technical). This process doesn't really fit with a Spring MVC style webapp and I think their Webflow might be utter overkill (and