簡體   English   中英

在C#中清除WebBrowser控件密碼

[英]Clearing WebBrowser Control Passwords in C#

我正在C#.Net應用程序上的一個嬰兒瀏覽器上工作,該瀏覽器可以像普通瀏覽器一樣正常導航,並可以前進,后退,停止,刷新...

但是有一件事我無法完成,清除了密碼緩存。

如何使用C#.Net代碼執行此操作?

以下文章中清除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); 
        }

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM