[WiX-users] How to schedule RemoveFile

2009-09-22 Thread Arvind Aiyar
I need to delete a file foo.dll from the SYSTEM folder on uninstall. This foo.dll is generated by a Custom Action in the installer. Since foo.dll is not part of the originally installed files so I use the RemoveFile to do this and specify the file to be deleted on uninstall. However, since it's

[WiX-users] How to use the FeatureId in a CustomAction condition

2009-08-31 Thread Arvind Aiyar
I swear I knew this, but for the life of me I can't figure it out: How do I use the Feature Id in a custom action condition ? I used something like this during Install and Uninstall but this doesn't seem to work. Is there a reference on how the ampersand (&) evaluates when applied to Feature ID

Re: [WiX-users] MSI with both 32-bit and 64-bit components

2009-08-24 Thread Arvind Aiyar
Anyone ? -Arvind -Original Message- From: Arvind Aiyar [mailto:arvind.ai...@microsoft.com] Sent: Tuesday, August 18, 2009 1:35 PM To: WiX-users@lists.sourceforge.net Subject: [WiX-users] MSI with both 32-bit and 64-bit components I have to create an MSI (both x86 and x64 flavors) for my

[WiX-users] MSI with both 32-bit and 64-bit components

2009-08-18 Thread Arvind Aiyar
I have to create an MSI (both x86 and x64 flavors) for my team. However, I have a 32-bit ONLY component that needs to go the appropriate Program Files directory. I used the below Wix fragment and this works fine when I compile a 64bit MSI, but it errors out for 32-bit with "error LGHT0091 : Dupl

Re: [WiX-users] How do I register a 32bit dll on a 64bit OS ?

2009-07-21 Thread Arvind Aiyar
32bit dll on a 64bit OS ? Arvind Aiyar wrote: > It's a x64 MSI. I used the Win64=no setting and sure enough I got ICE80 > errors :-(, but the registration seems to have worked. Any ideas on how to > get rid of the ICE errors - "This 32BitComponent X uses 64BitDirectory >

Re: [WiX-users] How do I register a 32bit dll on a 64bit OS ?

2009-07-21 Thread Arvind Aiyar
ment & 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 Em

[WiX-users] How do I register a 32bit dll on a 64bit OS ?

2009-07-20 Thread Arvind Aiyar
I'm authoring a WiX file that registers a COM dll as part of the install. I used heat.exe to extract the ClassID, Interfaces, Reg Keys etc and reference that in my wxs file. This works well when I install on 32-bit OS. However it doesn't work on a 64bit OS ? I digged through the archives and the