我正在使用我的C#.Net应用程序上的婴儿浏览器,该浏览器通常作为普通浏览器导航并前后移动,停止,刷新......
但有一件事我无法完成它,清除密码缓存..
我怎样才能使用C#.Net代码执行此操作?
答案 0 :(得分:1)
在以下文章中清除Visual C#.NET中的缓存的步骤:
修改: 以前不起作用的替代方案:
private void button1_Click(object sender, EventArgs e)
{
clearIECache();
}
void clearIECache()
{
ClearFolder(new DirectoryInfo(Environment.GetFolderPath
(Environment.SpecialFolder.InternetCache)));
}
void ClearFolder(DirectoryInfo folder)
{
foreach (FileInfo file in folder.GetFiles())
{
try
{
file.Delete();
}
catch (Exception ex) // files used by another process exception
{
}
}
foreach (DirectoryInfo subfolder in folder.GetDirectories())
{
ClearFolder(subfolder);
}
}