Re: [WiX-users] Registry on 64bit XP vs Win7
Yes because using Custom Actions to circumvent Windows Installer functions never caused anyone any problems. http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/UAC-issue- td4947851.html Palbinder Sandher Software Deployment & IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the ** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -Original Message- From: Albert At School [mailto:alb...@de-notenbalk.nl] Sent: 30 April 2010 15:40 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry on 64bit XP vs Win7 There is a way; use a CA which checks what OS you're running on (x86 or x64) and then use the registry redirection flags or functions to inform the registry redirector to use the correct registry. Note that these functions only work on x64 OSses (they do work in x86 exeutables on x64 OS). Not sure for WinXP x64 however but I assume that'll work as well. If I am not mistaken the technique as described is used in our open source CA as well; look into the source and maybe it'll set you on the correct path :) You can found it here: http://madbutcher.dyndns.org/snippets/SQLMsiCA Regards, Albert van Peppen - Original Message - From: "Pally Sandher" To: "General discussion for Windows Installer XML toolset." Sent: Friday, April 30, 2010 12:32 PM Subject: Re: [WiX-users] Registry on 64bit XP vs Win7 > Build an x64 package to write to x64 areas of the registry. You can't do > it in an x86 package. Nothing to do with WiX, Windows Installer > limitation. > > Palbinder Sandher > Software Deployment & IT Administrator > T: +44 (0) 141 945 8500 > F: +44 (0) 141 945 8501 > > http://www.iesve.com > **Design, Simulate + Innovate with the ** > Integrated Environmental Solutions Limited. Registered in Scotland No. > SC151456 > Registered Office - Helix Building, West Of Scotland Science Park, > Glasgow G20 0SP > Email Disclaimer > > -Original Message- > From: Yu, Brian [mailto:b...@easyscreen.com] > Sent: 30 April 2010 10:40 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Registry on 64bit XP vs Win7 > > Hi there > > > > I found by testing that in 64 bit XP, the registry path is somehow > different > > It should be hklm/SOFTWARE but now becomes hklm/SOFTWARE/wow6432 > > > > How do I get WIX to selectively install into the right paths depending > on whether it's XP or Win7 > > > > Brian > > > _ > This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are > incorporated under the laws of England and Wales (company no. 05677531 > and VAT registration no. 872810613). Our registered office is at 155 > Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents > may contain privileged and confidential information and should only be > read by those persons to whom this e-mail is addressed. Use by other > than intended recipients is prohibited. If you are not the addressee, > you must not copy, distribute, disclose or use any of the information in > it. If you have received it in error, please delete it and immediately > notify the sender. EASYSCREEN reserves the right to monitor all e-mail > messages passing through its network. As we cannot guarantee the > genuineness, accuracy or completeness of the information contained in > this message, the statements set forth are not legally binding. > > -- > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > -- > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Registry on 64bit XP vs Win7
There is a way; use a CA which checks what OS you're running on (x86 or x64) and then use the registry redirection flags or functions to inform the registry redirector to use the correct registry. Note that these functions only work on x64 OSses (they do work in x86 exeutables on x64 OS). Not sure for WinXP x64 however but I assume that'll work as well. If I am not mistaken the technique as described is used in our open source CA as well; look into the source and maybe it'll set you on the correct path :) You can found it here: http://madbutcher.dyndns.org/snippets/SQLMsiCA Regards, Albert van Peppen - Original Message - From: "Pally Sandher" To: "General discussion for Windows Installer XML toolset." Sent: Friday, April 30, 2010 12:32 PM Subject: Re: [WiX-users] Registry on 64bit XP vs Win7 > Build an x64 package to write to x64 areas of the registry. You can't do > it in an x86 package. Nothing to do with WiX, Windows Installer > limitation. > > Palbinder Sandher > Software Deployment & IT Administrator > T: +44 (0) 141 945 8500 > F: +44 (0) 141 945 8501 > > http://www.iesve.com > **Design, Simulate + Innovate with the ** > Integrated Environmental Solutions Limited. Registered in Scotland No. > SC151456 > Registered Office - Helix Building, West Of Scotland Science Park, > Glasgow G20 0SP > Email Disclaimer > > -Original Message- > From: Yu, Brian [mailto:b...@easyscreen.com] > Sent: 30 April 2010 10:40 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Registry on 64bit XP vs Win7 > > Hi there > > > > I found by testing that in 64 bit XP, the registry path is somehow > different > > It should be hklm/SOFTWARE but now becomes hklm/SOFTWARE/wow6432 > > > > How do I get WIX to selectively install into the right paths depending > on whether it's XP or Win7 > > > > Brian > > > _ > This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are > incorporated under the laws of England and Wales (company no. 05677531 > and VAT registration no. 872810613). Our registered office is at 155 > Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents > may contain privileged and confidential information and should only be > read by those persons to whom this e-mail is addressed. Use by other > than intended recipients is prohibited. If you are not the addressee, > you must not copy, distribute, disclose or use any of the information in > it. If you have received it in error, please delete it and immediately > notify the sender. EASYSCREEN reserves the right to monitor all e-mail > messages passing through its network. As we cannot guarantee the > genuineness, accuracy or completeness of the information contained in > this message, the statements set forth are not legally binding. > > -- > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > -- > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Registry on 64bit XP vs Win7
Build an x64 package to write to x64 areas of the registry. You can't do it in an x86 package. Nothing to do with WiX, Windows Installer limitation. Palbinder Sandher Software Deployment & IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the ** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -Original Message- From: Yu, Brian [mailto:b...@easyscreen.com] Sent: 30 April 2010 10:40 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Registry on 64bit XP vs Win7 Hi there I found by testing that in 64 bit XP, the registry path is somehow different It should be hklm/SOFTWARE but now becomes hklm/SOFTWARE/wow6432 How do I get WIX to selectively install into the right paths depending on whether it's XP or Win7 Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Registry on 64bit XP vs Win7
It is the correct path, as long as your executable is running as 32bit on a 64bit system. Registry redirection is at play (http://msdn.microsoft.com/en-us/library/aa384232%28VS.85%29.aspx) On Fri, Apr 30, 2010 at 12:39 PM, Yu, Brian wrote: > Hi there > > > > I found by testing that in 64 bit XP, the registry path is somehow > different > > It should be hklm/SOFTWARE but now becomes hklm/SOFTWARE/wow6432 > > > > How do I get WIX to selectively install into the right paths depending > on whether it's XP or Win7 > > > > Brian > > > _ > This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are > incorporated under the laws of England and Wales (company no. 05677531 and > VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, > London EC2M 3TQ. This e-mail and/or any attached documents may contain > privileged and confidential information and should only be read by those > persons to whom this e-mail is addressed. Use by other than intended > recipients is prohibited. If you are not the addressee, you must not copy, > distribute, disclose or use any of the information in it. If you have > received it in error, please delete it and immediately notify the sender. > EASYSCREEN reserves the right to monitor all e-mail messages passing through > its network. As we cannot guarantee the genuineness, accuracy or completeness > of the information contained in this message, the statements set forth are > not legally binding. > -- > ___ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Registry on 64bit XP vs Win7
Hi there I found by testing that in 64 bit XP, the registry path is somehow different It should be hklm/SOFTWARE but now becomes hklm/SOFTWARE/wow6432 How do I get WIX to selectively install into the right paths depending on whether it's XP or Win7 Brian _ This e-mail was sent to you by EASYSCREEN LIMITED (EASYSCREEN). We are incorporated under the laws of England and Wales (company no. 05677531 and VAT registration no. 872810613). Our registered office is at 155 Bishopsgate, London EC2M 3TQ. This e-mail and/or any attached documents may contain privileged and confidential information and should only be read by those persons to whom this e-mail is addressed. Use by other than intended recipients is prohibited. If you are not the addressee, you must not copy, distribute, disclose or use any of the information in it. If you have received it in error, please delete it and immediately notify the sender. EASYSCREEN reserves the right to monitor all e-mail messages passing through its network. As we cannot guarantee the genuineness, accuracy or completeness of the information contained in this message, the statements set forth are not legally binding. -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users