如何以编程方式禁用com +应用程序?
问题描述:
如何通过编程方式禁用COM +应用程序,就像在组件服务管理单元中通过右键单击COM +应用程序并选择禁用?如何以编程方式禁用com +应用程序?
我想在vb.net下面的代码,但它不工作:
Dim obj = New COMAdmin.COMAdminCatalog
Dim applications = obj.GetCollection("Applications")
applications.Populate()
For i As Integer = 0 To applications.Count - 1
Dim application = applications.Item(i)
If application.Name = "MyApplicationName" Then
application.Value("IsEnabled") = False
End If
Next
的.NET代码禁用COM +应用程序,将不胜感激。
答
我不得不保存更改,这意味着,在最后我补充声明:
applications.SaveChanges()
所以这个解决问题了吗? –
我最近面临这个问题,所以我写了下面的文章:http://www.prashant-kumar.in/how-to-start-and-stop-a-com-application-using-c-sharp/ –