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

标签 c# wmi smb

在 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/

相关文章:

java - 如何在SMB中定义路径

c# - 如何以编程方式将服务依赖项添加到已安装的 Window 服务?

c# - 快速高效的更新程序

c# - 将对象转换为通用列表

javascript - CSHTML 页面上的 Javascript 元素中的 C#

C#获取RDC/RDP和 "Console"Session信息

windows - 如何确定接口(interface)是否是 Windows PC 上的物理 LAN 端口?

share - "Virtual users"与 Solaris 11 和 ZFS 共享

php - 如何跨 SMB 安装进行 PHP 复制

c# - Windows 7 上的 WPF 应用程序仅在按下 CTRL 键后才能正常响应