I have a simple 64-bit MSI that I made install 1 64-bit dll to System64 folder.
Under the following circumstances, MSI gets an error: 1. That file already exists in the real C:\Windows\System32 folder 2. The install is launched through a 32-bit app (not explorer.exe). Anything that can launch another process will show this problem. During CostFinalize, the following error occurs: DEBUG: Error 2324: Could not open file: C:\Windows\system32\myfile64.dll GetLastError: 2 If I also put a file with the same name in the C:\Windows\SysWOW64 folder, then the install continues on. The MSI is makred to be install on x64 platforms and the component is marked with Win64="yes". It seems when a 32-bit app launches msiexec.exe, MSI gets confused about where the file should be. Can anyone clarify what's happening here and if there is any fix or workaround? Thanks, Mike Ballou ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users