InterviewSolution
| 1. |
How To Register Dll In Com / Com+ Application? |
|
Answer» You can no longer install COM+ DLLs into the System32 folder on the server. In Windows 2003 server and beyond (including Windows 7) when exporting COM+ package any DLLs registered in WindowsSystem32 (or folders below that) will not be exported. ACCORDING to Microsoft SUPPORT, this is by design.(This information has not been published publicly by Microsoft, so we had to open a ticket with them to discover the issue.) The symptoms are that the exported MSI files do not contain the COM+ DLLs if:
The MSI will be created and will install, however the applications will not be able to instantiate the OBJECTS because the DLL was never installed. Opening the MSI with a install editor like Wise INSTALLATION Editor will reveal that the DLL is not included in the MSI. You can no longer install COM+ DLLs into the System32 folder on the server. In Windows 2003 server and beyond (including Windows 7) when exporting COM+ package any DLLs registered in WindowsSystem32 (or folders below that) will not be exported. According to Microsoft Support, this is by design.(This information has not been published publicly by Microsoft, so we had to open a ticket with them to discover the issue.) The symptoms are that the exported MSI files do not contain the COM+ DLLs if: The MSI will be created and will install, however the applications will not be able to instantiate the objects because the DLL was never installed. Opening the MSI with a install editor like Wise Installation Editor will reveal that the DLL is not included in the MSI. |
|