作为密码管理工具的一部分,我试图使用CredEnumerate
枚举IE 10网站用户名(即自动完成用户名)。当我调用CredEnumerate
时,它会从“凭据管理器”的“Windows凭据”部分中生成多个用户名(通用用户名和域用户名),但不包含凭据的“Web凭据”部分中的任何内容。经理(控制面板\用户帐户和家庭安全\凭证管理员)。
private static void Main()
{
int count;
IntPtr pCredentials;
bool ret = CredEnumerate(null, 1, out count, out pCredentials);
// ...
}
如何访问Web凭据?
答案 0 :(得分:1)
最简单的解决方案是使用密码保险库Windows.Security.Credentials.PasswordVault
。当然,这个命名空间是Windows 8特有的。