Message219711
| Author |
steve.dower |
| Recipients |
BreamoreBoy, ellipso, eryksun, loewis, ned.deily, steve.dower, terry.reedy, tim.golden, zach.ware |
| Date |
2014年06月03日.18:43:31 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1401821011.65.0.623746686039.issue21427@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
That reasoning makes sense. I don't see any other way to achieve the same thing without requiring a newer version of Windows Installer on the machine (msidbComponentAttributesDisableRegistryReflection requires 4.0).
Having a second component for 32-bit OS may be okay. I don't recall whether the component ID or the key path is used for shared DLLs - if it's the ID then you won't be able to do this, but I believe it uses the key path throughout (obviously the OS uses the path, but Windows Installer may not).
The 3.4.1 installer worked fine for me on a 32-bit OS, but it doesn't seem to have added py.exe into the SharedDLLs key (python34.dll is there). |
|