Internet Explorer AutoComplete Form Data

3.7k views Asked by At

I am looking to load, display and have the user remove stored AutoComplete data from Internet Explorer using c#. I am looking specifically for form data and not stored credentials.

Not sure if IE version matters, but I do believe Windows version makes a difference. The settings can be found in Internet Options: under the Content tab by clicking the Settings button in the AutoComplete section.

1

There are 1 answers

2
BoffinBrain On

The autocomplete entries and saved passwords are stored in the registry, specifically:

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

This answer shows exactly where, and this page confirms it. I've also tested it on IE11 and can confirm that entries get created in this area of the registry when saving passwords and autocomplete. So, using standard Windows API calls or PowerShell can get that information for you, and also delete it (simply by deleting the directories under IntelliForms).

Note that the data is stored in binary or hex, so you would need to reverse-engineer that if you want to present it in a readable format.