我希望您能使用C#加载、显示和让用户删除Internet Explorer中存储的自动完成数据。我特别寻找表单数据,而不是存储的凭据。我不确定IE版本是否重要,但我确信Windows版本会有所不同。 可以在Internet选项中找到这些设置:在“内容”选项卡下,通过单击“自动完成”部分中的“设置”按钮。
自动完成条目和保存的密码存储在注册表中,具体来说是:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage1 这个答案 明确展示了存储位置,这个页面 也证实了这一点。我还在IE11上进行了测试,并确认在保存密码和自动完成时会在注册表的这个区域创建条目。因此,使用标准的Windows API调用或PowerShell可以为您获取该信息,并删除它(只需删除 IntelliForms 下的目录)。请注意,数据以二进制或十六进制形式存储,因此如果您想以可读格式呈现数据,则需要进行逆向工程。