早些时候我使用如下代码来获取 COM+ 应用程序并验证我的应用程序是否正在运行
COMAdmin.COMAdminCatalog catalog = new COMAdmin.COMAdminCatalogClass();
catalog.Connect(servername);
catalog.GetCollection("Applications")
现在我需要从其他域执行相同的操作。因此,当我尝试运行上面的代码时,我收到身份验证错误。我试图通过 WMI 连接并从 win32 wmi 提供程序获取 COM+ 应用程序列表,但似乎它要么不可能,要么我做错了。
如果有人可以帮助我使用凭据从 COMAdminCatalog 获取应用程序列表,我会很高兴。