1

作为密码管理工具的一部分,我尝试使用CredEnumerate. 当我调用时CredEnumerate,它会从“凭据管理器”的“Windows 凭据”部分中生成多个用户名(通用用户名和域用户名),但不包括“凭据管理器”的“Web 凭据”部分中的任何内容(控制面板\用户帐户和家庭安全\凭据管理器)。

private static void Main()
{
    int count;
    IntPtr pCredentials;
    bool ret = CredEnumerate(null, 1, out count, out pCredentials);
    // ...
}

如何访问 Web 凭据?

4

1 回答 1

1

最简单的解决方案是使用密码库,Windows.Security.Credentials.PasswordVault. 当然,这个命名空间是特定于 Windows 8 的。

于 2012-09-24T13:51:13.647 回答