2011-08-10 27 views
3

我正在使用WMI的ManagementScope。有一个connect()方法,但不是断开连接。我如何从ManagementScope断开连接?
我尝试使用“使用”选项,但它不是IDisposable,即使我超出范围,netstat仍然显示我为连接。disconnect ManagementScope

回答

1

看起来你应该改变范围的任何属性,它会被断开:

“A范围创建后断开,直到有人明确要求 连接(),或者使用范围的任何的操作,需要实时连接 ,而且,范围的标识属性更改为 时,连接器与以前的 连接断开连接。

正如我在这里找到:

System.Management - How to disconnect from remote computer?

0

改变任何属性不会断开它为我的计划。我改变了Options.Username中的“用户名”。 只有关闭我的程序才能删除连接。

这是一个问题,如果你想做千连接。

相关问题