- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 Visual Basic 在 Visual Studio 中构建一个应用程序,并正在提取当前机器的信息。基本上,我想要做的是在 Visual Basic 中拉出 Bitlocker 的加密状态,输出 C: 驱动器是 Bitlocked 还是未 Bitlocked。
我在互联网上四处寻找可以完成此操作的内容,但我看到的所有内容都与 WMI 有关。似乎还需要在您将使用它的每台机器上安装 WMI。我只是希望能够在机器运行文件后进入机器并将我的所有信息输出到表单中。我现在拉动所有东西的代码如下:
Public Class ComputerInformation
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
TextBoxComputerName.Text = Environment.MachineName
TextBoxOSVersion.Text = System.Environment.OSVersion.ToString
TextBoxOSFullName.Text = My.Computer.Info.OSFullName
TextBoxCurrentUser.Text = System.Environment.UserName
TextBox64Bit.Text = System.Environment.Is64BitOperatingSystem
TextBoxSystemDirectory.Text = System.Environment.SystemDirectory
TextBoxDomain.Text = System.Environment.UserDomainName
' CHECK BITLOCKER STATUS HERE.
End Sub
End Class
最佳答案
是的,您可以使用 Win32_EncryptableVolume 查询此信息WMI 类。 ProtectionStatus
属性告诉您是否打开了加密。不必安装 WMI。但是,只有在计算机上存在 Bitlocker 时,Win32_EncryptableVolume 类才可用。
首先,首先下载 WMI Code Creator utility .它让您可以使用 WMI 查询,并会自动生成您需要的 VB.NET 代码并对其进行测试。在菜单中,使用代码语言并选择“Visual Basic.NET”。从 Classes 组合框中选择 Win32_EncyptableVolume 并选择 ProtectionStatus 属性。单击“执行代码”进行测试。将生成的源代码复制/粘贴到您的程序中。还要检查没有 Bitlocker 可用的机器上的代码,您需要捕获获得的异常,以便您知道 Bitlocker 根本不存在。
关于vb.net - 在 Visual Basic 中检查 Bitlocker 加密状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21463581/
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 7 年前。 Improv
我想要实现的是创建一个非常小的脚本来解锁我的 bitlocker 驱动器,使用密码而不是恢复密码。 Microsoft 有一个命令,它是: manage-bde -unlock D: -passwor
出于我的目的,我只需要知道驱动器的 DOS 路径的 BitLocker 加密状态。像这样: enum DriveEncryptionStatus{ Unprotected, Prote
我正在尝试制作一个脚本来自动检查 BitLocker 状态,然后在未启用时发送电子邮件。 这是我目前所拥有的: Get-BitlockerVolume -MountPoint "C:" | Selec
从各种线程中,我拼凑了如何像这样以编程方式检查 BitLocker: private void TestBitLockerMenuItem_Click(object sender, RoutedEve
我正在尝试确定 BitLocker 是否已更新。我在 BitLocker 上所能找到的只是服务是否按以下方式运行: Get-Service -name "BDESVC*" 通常 gwmi -class
我正在使用 WMI Code Creator,代码看起来可以从应用程序正常运行。但是,它在我的代码内部出现了我似乎无法摆脱的错误。我应该为这个工作提供引用吗?如果是这样,我在哪里可以得到它?
情况是这样的。我的系统自带 Windows 10 Pro,并且带有 BitLocker 加密功能。我 甚至在 Windows 启用了 BitLocker 加密的情况下,以双启动模式安装
我正在尝试通过 Visual Basic 在 Visual Studio 中构建一个应用程序,并正在提取当前机器的信息。基本上,我想要做的是在 Visual Basic 中拉出 Bitlocker 的
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我已经为此苦苦挣扎了一段时间,我正在尝试使用 PHP 从 AD 中找到 BitLocker 恢复 key ,这是跟踪工具的一部分。 我可以访问计算机元素,也可以访问 key ,但是当我检查 objec
Terraform 在尝试为 Azure VM 启用磁盘加密时抛出以下错误 │ Error: Code=VMExtensionProvisioningError Message=VM has repo
我们正在尝试在我们的环境中创建一个脚本,以使用 powershell 和 BackupToAAD-BitLockerKeyProtector 将 Bitlocker key 上传到 Azure AD
我们最近对硬盘进行了加密,从那时起我就无法在 Windows 上使用 Docker。每次我启动 Windows 版 Docker 时都会收到以下错误, “当前操作失败,因为启用了 Windows 策略
我是一名优秀的程序员,十分优秀!