installer

Installers: WIX or Inno Setup? [closed]

偶尔善良 提交于 2020-01-20 13:33:36
问题 Closed . This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 7 months ago . I'm comparing these two tools. The impression I have is: Inno Setup does not produce an MSI, but can do everything WIX can do WIX does produce an MSI, but has a steep learning curve Do you agree with this characterization? What other differences are there? How does WIX#

Installers: WIX or Inno Setup? [closed]

♀尐吖头ヾ 提交于 2020-01-20 13:33:14
问题 Closed . This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 7 months ago . I'm comparing these two tools. The impression I have is: Inno Setup does not produce an MSI, but can do everything WIX can do WIX does produce an MSI, but has a steep learning curve Do you agree with this characterization? What other differences are there? How does WIX#

WiX overwrites config files during setup. How can I avoid this?

。_饼干妹妹 提交于 2020-01-20 00:30:09
问题 I'm using WiX to create a windows installer. Unfortunately my installer overwrites a config file on every update. What I really want is, that the installer only creates the file if it is not found. Thanks and regards, forki 回答1: I sure someone will come up with a proper answer, but as a backup: You could have the installer create a default configuration file, and then have your application copy the default file to the normal configuration file, if the normal configuration file is not present.

How to force a file update in patch (dynamic link, unversioned)

此生再无相见时 提交于 2020-01-17 04:05:07
问题 I have several files failed to update in windows installer patch. They are dynamic link files, with file hash changes, but the MsiFileHash table “File_" has changed for each file, below is the same file in MisFileHash table: RTM fileA:_A0FB2DAA62D356E1B64EA457014BA886 0 543212956 662074909 -1730111711 -2096793600 Patch7 fileA: _490DC427E0D9E512E96D3E9BF2B317C7 0 -1371102532 -401194406 -232195904 525972747 Maybe this causes the update failure. So I ask, will any way to force the dynamic link

Wix: Get Directory from File Path

泄露秘密 提交于 2020-01-16 16:12:08
问题 I'm creating a plugin for Adobe Illustrator and I'm attempting to make an installer for it using WiX. So in order to get the plugin to install in the correct location I am reading the registry to find the most up to date version of illustrator and then find the file path to that Illustrator exe. This all works fine and gives me "C:\Program Files\Adobe\Illustrator CC 2018\Support Files\Contents\Windows\Illustrator.exe" (I've checked and if you choose to install it elsewhere this path reflects

NSIS Changing config file present in XAP file i.e. silverlight component build

早过忘川 提交于 2020-01-16 09:05:30
问题 I am creating one installer which needs to change config file of my one silverlight component. This component's config file is inside XAP file. Is there any way to change that config file? 回答1: Host your configuration file side-by-side with your XAP file. ../YourProject.XAP ../YourProjectSettings.XML The following code will download a file called "Settings.xml" which sits in the same directory as your XAP, and place it in Isolated Storage. You can then open/close/parse it as needed later.

check registry for DirectX End-User Runtime

瘦欲@ 提交于 2020-01-16 03:55:09
问题 I am creating an installer which checks the registry for softwares/ components that are not installed and installs them if needed. The problem I am having is that the software I need to run launches correctly if I install the latest DirectX End-User Runtime from the DirectX End-User Runtime web installer on a fresh copy of Windows(http://www.microsoft.com/en-au/download/details.aspx?id=35). The error I get if not installed is "The program can't start because d3dx9_43.dll is missing from your

Using heat.exe for files placed in WindowsVolume - GUID Issues

笑着哭i 提交于 2020-01-15 11:09:11
问题 I searched some time on SO and Google but I didn't find related questions. So hopefully this issue isn't a duplicate. For a customer of mine I'm creating installer artifacts with WiX. Some files are installed to [WindowsVolume]\tool\scripts. That went fine as long as I manually added those files to the according WiX fragment. Since files of this component are being moved and removed pretty often lately I decided to fetch them via heat.exe from subversion. A problem I'm facing is, that heat's

Adding PostgreSQL installer to my own application installer

自闭症网瘾萝莉.ら 提交于 2020-01-15 04:26:20
问题 I created a Visual Studio 2010 installer project and added the postgresql-9.2.401-windows.exe file to it. In the "Commit" custom action, I added that file, removed any arguments and set InstallerClass to False . Now, when I run my application's installer, the PostgreSQL setup starts up, shows its splash screen and then jumps to 100% CPU usage and starts leaking memory for a long time (certainly longer than a few minutes), after which it bails out. Running the .exe on that computer works just

Installing a font on a client machine

。_饼干妹妹 提交于 2020-01-14 08:43:07
问题 I'm using Visual Studio 2008 and the built-in installation tools for a C# client application. How can I use this installer to install a font on the client machine (if it's not already there)? 回答1: In VS2005 (so I assume 2008 as well), right click on the File System on Target Machine, Add Special Folder -> Fonts Folder, then place your font file there. 回答2: For me, Timothy Carter had the answer mostly right: "right click on the File System on Target Machine, Add Special Folder -> Fonts Folder,