如何以编程方式检查SMB连接是否已加密?

时间:2014-07-26 04:07:56

标签: c# wmi smb

在PowerShell中:

PS> (Get-SmbConnection)[0].Encrypted

如何在C#中执行此操作?

1 个答案:

答案 0 :(得分:3)

这是一个WMI方法。要在C#中执行此操作,您将不得不编写大量代码。您需要开始使用的一些链接:

http://msdn.microsoft.com/en-us/library/cc146163.aspx

http://msdn.microsoft.com/en-us/library/hh830461(v=vs.85).aspx

另请注意,您很可能必须包含Microsoft.Management.Infrastructure.dll中的C:\Program Files (x86)\Reference Assemblies\Microsoft\WMI\v1.0

另请注意,您需要的特定项目仅适用于Windows 8/2012及更高版本。