2011-08-10 3 views
3

WMI의 ManagementScope를 사용하고 있습니다. connect() 메소드가 있지만 연결 해제 메소드는 없습니다. ManagementScope에서 어떻게 분리합니까?
"사용"옵션을 사용해 보았습니다.하지만 IDisposable이 아니며, 범위를 벗어난 경우에도 netstat은 여전히 ​​연결된 것으로 표시됩니다.ManagementScope 연결 해제

답변

1

는 범위의 속성을 변경해야하고 연결이 끊어집니다 다음과 같습니다

"A 범위를 생성 한 후 분리 누군가가 명시 적으로 연결 (호출 할 때까지), 또는 작동 범위를 사용하는 라이브 연결이 필요하며 범위의 식별 속성이 인 경우 범위가 이전 연결에서 끊어집니다. " 내가 여기있는 것처럼

: 내 프로그램에 대한 연결을 해제하지 않는 속성을 변경

System.Management - How to disconnect from remote computer?

0

. Options.Username에서 "username"을 변경했습니다. 내 프로그램을 닫으면 연결이 제거됩니다.

1000 개의 연결을 설정하려는 경우이 문제가 발생합니다.

관련 문제