有关 Vault.dll 和 Vaultcli.dll 的信息
本文关键字:dll 信息 Vaultcli Vault 有关 | 更新日期: 2023-09-27 17:57:10
当我遇到 vault 和 vaultcli dll 时,我正在 System32 中磕磕绊绊地浏览 dll。我假设这些库可以使用密码存储,我想知道是否有人有关于这些的更多信息。我尝试搜索Google,但只能找到一堆"这是病毒吗"和"修复此错误"的网站。我假设这些是 C/C++ 库,因为我尝试在 C# 项目中添加对它们的引用,但没有成功。我想找出这些 dll 包含哪些方法,以及是否可以使用 DllImport
和 extern
从 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)'System32'WinMetadata'Windows.Security.winmd</HintPath>
</Reference>