summaryrefslogtreecommitdiffstats
path: root/src/windows/installer
diff options
context:
space:
mode:
authorJeffrey Altman <jaltman@secure-endpoints.com>2007-12-12 03:45:42 +0000
committerJeffrey Altman <jaltman@secure-endpoints.com>2007-12-12 03:45:42 +0000
commitc4789f15f865c87fccccf1232e3221af5deddfe0 (patch)
treedb5d4721603d2002ac91187664680db51a49ce64 /src/windows/installer
parentd88c3d1d2e49dfe5e09f2e1cb219f72c269d47ca (diff)
downloadkrb5-c4789f15f865c87fccccf1232e3221af5deddfe0.tar.gz
krb5-c4789f15f865c87fccccf1232e3221af5deddfe0.tar.xz
krb5-c4789f15f865c87fccccf1232e3221af5deddfe0.zip
KFW BUG: WIX: 64-bit installer attempts to uninstall 32-bit NSIS
The 64-bit MSI must examine Win64 registry keys and not the 32-bit registry keys which is where the 32-bit NSIS installation will be detected. ticket: new component: windows tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20174 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/windows/installer')
-rw-r--r--src/windows/installer/wix/property.wxi5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/windows/installer/wix/property.wxi b/src/windows/installer/wix/property.wxi
index b1f5c599bd..1477acc079 100644
--- a/src/windows/installer/wix/property.wxi
+++ b/src/windows/installer/wix/property.wxi
@@ -2,6 +2,7 @@
<!--
Copyright (C) 2004, 2005, 2006 by the Massachusetts Institute of Technology.
+ Copyright (C) 2007 Secure Endpoints Inc.
All rights reserved.
Export of this software from the United States of America may
@@ -40,11 +41,11 @@
<Property Id="ComponentDownload">http://web.mit.edu/kerberos</Property>
<Property Id="UPGRADENSIS">
- <RegistrySearch Id="regsrch_NSIS" Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\Kerberos for Windows" Name="UninstallString" Type="raw"/>
+ <RegistrySearch Win64="$(var.Win64)" Id="regsrch_NSIS" Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\Kerberos for Windows" Name="UninstallString" Type="raw"/>
</Property>
<Property Id="NSISVERSION">
- <RegistrySearch Id="regsrch_NSISV" Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\Kerberos for Windows" Name="DisplayVersion" Type="raw" />
+ <RegistrySearch Win64="$(var.Win64)" Id="regsrch_NSISV" Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\Kerberos for Windows" Name="DisplayVersion" Type="raw" />
</Property>
<Property Id="CantRemoveNSISError">$(loc.CantRemoveNSIS)</Property>