【发布时间】:2010-11-19 14:06:18
【问题描述】:
Internet Explorer 在哪里存储用于自动完成的表单数据历史记录?
我需要制作一个工具来清理 IE 表单数据。
有这方面的 API 吗?
或者注册表项是什么?
【问题讨论】:
标签: forms internet-explorer storage
Internet Explorer 在哪里存储用于自动完成的表单数据历史记录?
我需要制作一个工具来清理 IE 表单数据。
有这方面的 API 吗?
或者注册表项是什么?
【问题讨论】:
标签: forms internet-explorer storage
我不确定注册表项是什么,但您可以通过拍摄注册表的快照,然后删除您的表单数据历史记录并比较它并查看有什么不同来解决这个问题。
我怀疑它有一个 API,但这只是一个猜测。
【讨论】:
看看“Clear All History”,它是一种工具,可以满足您的需求。
您会发现类似的开源工具。尝试用谷歌搜索他们。
事后看来,您还想查看CCleaner。它的免费软件和同样出色的工具可以让您的互联网历史保持清洁。
【讨论】:
自动完成数据存储在注册表中的两个位置:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage1 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage2
不支持直接操作。
从技术上讲,执行此操作的 IE7+ API 是:
rundll32.exe inetcpl.cpl,ClearMyTracksByProcess 48
但我不确定这是否正式支持公共呼叫者。
【讨论】: