RESOLUTION
If you want to build an application that uses the COM+
administrative interfaces, and you want the code to run on both Windows 2000
and Windows XP, you can modify your code to create these objects by using late
binding. (For example, in Microsoft Visual Basic, use the
CreateObject method instead of the
New method). See the language documentation about late binding.
This approach does not need the project to have references to given
libraries. The library to use is resolved at runtime, because the string that
is passed as a parameter to the
CreateObject function is searched in the Windows Registry to find the library
that the object belongs to. COM+ administrative code that is developed on
Windows 2000 runs correctly on Windows XP.
If you are developing a .NET application, you can alternatively use the COMAdmin.NET component to work around this behavior. The third-party products that this
article discusses are manufactured by companies that are independent of
Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the
performance or reliability of these products.
For more information, visit the following Web site:
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.