在 PowerShell 中:
PS> (Get-SmbConnection)[0].Encrypted
如何在 C# 中执行此操作?
最佳答案
这是一个 WMI 方法。要在 C# 中做到这一点,您必须编写大量代码。开始使用时需要一些链接:
http://msdn.microsoft.com/en-us/library/cc146163.aspx
http://msdn.microsoft.com/en-us/library/hh830461(v=vs.85).aspx .
另请注意,您很可能必须包含 C:\Program Files (x86)\Reference Assemblies\Microsoft\WMI\v1 中的
.Microsoft.Management.Infrastruct.dll
.0
另请注意,您需要的特定项目仅适用于 Windows 8/2012 及更高版本。
关于c# - 如何以编程方式检查 SMB 连接是否已加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24967437/