通过" c# "清除临时互联网文件

本文关键字:quot 互联网 文件 通过 清除 | 更新日期: 2023-09-27 18:15:41

我在windows应用程序中使用web浏览器控件。我正在查看网页浏览器控件内的url内容。此处url内容值存储在用户机器的临时Internet文件中。

当我点击关闭按钮在我的形式,我正在删除临时互联网文件编程。它工作得很好。但在删除过程中,出现"消息框,提示删除临时网络文件"。

这里我不想在删除时显示对话框。下面是为用户机器删除临时文件的代码。

如何处理……

   void DeleteBrowserTempFile()
    {
        string args = "";
        args = ("InetCpl.cpl,ClearMyTracksByProcess 8");
        System.Diagnostics.Process process = null;
        System.Diagnostics.ProcessStartInfo processStartInfo;
        processStartInfo = new System.Diagnostics.ProcessStartInfo();
        processStartInfo.FileName =    Environment.GetFolderPath(Environment.SpecialFolder.System) + "''Rundll32.exe";
        if ((System.Environment.OSVersion.Version.Major >= 6))
        {
            //  Windows Vista or higher
            processStartInfo.Verb = "runas";
        }
        processStartInfo.Arguments = args;
        processStartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
        processStartInfo.UseShellExecute = true;
        try
        {
            process = System.Diagnostics.Process.Start(processStartInfo);
        }
        catch (Exception ex)
        {
            Utilities.WriteErrorLog(ex);
        }
        finally
        {
            if (!(process == null))
            {
                process.Dispose();
            }
        }
    }

是否有其他方法来实现这个…需要你的建议与例子

Anbuselvan

通过" c# "清除临时互联网文件

试试微软的建议:http://support.microsoft.com/kb/326201