0


文本输入框的历史记录保存在哪里,是否可以用C#进行编程控制?有多个文本框时,是否可以对应控制?要求实例代码。

垃圾帖?
提问于2009-01-02 21:38:13
143 2 5
添加评论
0


首先,这是浏览器的一个特性,并没有公开任何编程接口。 其次,我们知道IE中如何启、禁用这个功能:internet options-content-autocomplete

我们可以在HTML中禁用自动完成:

<input type="text name="textbox1" autocomplete="off">

IE7中的自动完成的表单密码信息是存储在注册表中的,具体位置在:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage1(..N)

内容都以二进制加密存储。具体规则如下: 获取当前网页地址(EncryptionKey)后,SHA加密(RecordKey)。 然后checksum(RecordKeyCrc = CRC(RecordKey)),作为记录的名称。 内容加密:EncryptedData = DPAPI_Encrypt(Data, EncryptionKey),事实存贮内容为:RecordKeyCrc + RecordKey + EncryptedData

永久链接 | 垃圾帖?
回答于2009-01-02 21:41:51
348 2 10
添加评论




Made with Django.

当前版本: R-0127-20090523

cc-wiki