我想在C#中的Web瀏覽器中刪除歷史文件,如下崗位:刪除歷史文件而不顯示一個對話框
How to clear browsing history using WebBrowser control in C#
但我不希望顯示任何消息對話框,而我我正在清理歷史。
我該如何做到這一點?
我想在C#中的Web瀏覽器中刪除歷史文件,如下崗位:刪除歷史文件而不顯示一個對話框
How to clear browsing history using WebBrowser control in C#
但我不希望顯示任何消息對話框,而我我正在清理歷史。
我該如何做到這一點?
看起來像你的問題,而不顯示命令窗口
System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8");
你可以做,使用下面的代碼
try
{
var psi = new System.Diagnostics.ProcessStartInfo("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8");
psi.CreateNoWindow = true;
psi.UseShellExecute = false;
psi.RedirectStandardOutput = true;
psi.RedirectStandardInput = true;
psi.RedirectStandardError = true;
System.Diagnostics.Process.Start(psi);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.ToString());
}
非常感謝你,你有任何代碼在Chrome,Opera,Firefox上做相同的想法 – 2013-03-18 06:58:43
我試試這個代碼,但對話框仍然顯示.... – 2013-03-18 08:02:21
我試試這個,沒有對話框顯示;不確定爲什麼在您的系統上顯示; – volody 2013-03-18 13:27:24
這是[KB文章(HTTP與我怎麼可以運行下一行: //support.microsoft.com/kb/326201)的任何幫助? – rene 2013-03-16 20:21:20
@rene:KB似乎是清除* cache *。 – 2013-03-16 20:28:39
是這個linke是誰我想刪除歷史文件,你有任何其他linke從工具欄刪除歷史記錄,例如,當你寫一個chare在ie工具欄像goo它將自動從歷史記錄完成並顯示google.com。 .. – 2013-03-16 20:53:51