Both passwords and web form data is saved in the registry (binary value) under these keys..
Web formsHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage1
Logins\PasswordsHKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage2
The problem is, if you check "Auto complete from history" it removes passwords and web forms. So I tried adding a custom entry into WinApp2.ini. Sadly though CC displays the item but dosent delete the key. Not sure if this is a bug really.
I did figure out a fix though. Have CC run a script to delete the registry key for 'forms' while leaving passwords intact.
CODE
[IE7 Web Forms]
LangSecRef=3022
Detect=HKCU\Software\Microsoft\Internet Explorer
Default=True
ScriptKey1=ClearForms.vbs
Then in the vbs file...
CODE
Set WS = CreateObject("WScript.Shell")
WS.RegDelete "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage1\"
Set WS = Nothing
WScript.Quit
I tested the above and it works. I attached the vbs file in a zip in case anyone wants it. The vbs file has to be located in the same folder as CCleaner.exe
Click to view attachmentClick to view attachment