有关 Vault.dll 和 Vaultcli.dll 的信息

Information about Vault.dll and Vaultcli.dll

本文关键字:dll 信息 Vaultcli Vault 有关      更新时间:2023-10-16

当我遇到 vault 和 vaultcli dll 时,我正在 System32 中磕磕绊绊地浏览 dll。我假设这些库可以使用密码存储,我想知道是否有人有关于这些的更多信息。我尝试搜索Google,但只能找到一堆"这是病毒吗"和"修复此错误"的网站。我假设这些是 C/C++ 库,因为我尝试在 C# 项目中添加对它们的引用,但没有成功。我想找出这些 dll 包含哪些方法,以及是否可以使用 DllImportextern 从 C# 引用它们。

Vaultcmd.exe(及其依赖项 vaultcli.dll)是等效于控制面板中的凭据管理器的命令行(在 Windows7 中,在控制面板 -> 用户帐户和家庭安全 ->凭据管理器下。

从Windows 8(和通用Windows平台)开始,Windows开始包括Windows.Security.Credentials.PasswordVault。 这是一个易于从 C# 使用的 .Net 库。 它可以添加、读取和列出凭据。

它似乎是Windows的一部分,而不是.Net框架。 为了让它工作,我必须在我的.csproj中设置平台级别。

<PropertyGroup>
  <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
  <TargetPlatformVersion>8.0</TargetPlatformVersion>
</PropertyGroup>
<Reference Include="Windows.Security">
      <HintPath>$(SYSTEMROOT)System32WinMetadataWindows.Security.winmd</HintPath>
</Reference>