4

我正在寻找加载、显示并让用户使用 c# 从 Internet Explorer 中删除存储的自动完成数据。我正在专门寻找表单数据而不是存储的凭据。

不确定 IE 版本是否重要,但我相信 Windows 版本会有所不同。这些设置可以在 Internet 选项中找到:在“内容”选项卡下,单击“自动完成”部分中的“设置”按钮。

4

1 回答 1

3

自动完成条目和保存的密码存储在注册表中,具体来说:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage1

这个答案确切地显示了哪里,这个页面证实了这一点。我还在 IE11 上对其进行了测试,并且可以确认在保存密码和自动完成时在注册表的这个区域中创建了条目。因此,使用标准 Windows API 调用或 PowerShell 可以为您获取该信息,也可以将其删除(只需删除 IntelliForms 下的目录)。

请注意,数据以二进制或十六进制存储,因此如果您想以可读格式显示它,则需要对其进行逆向工程。

于 2015-07-06T13:35:58.330 回答