Очистить временные интернет-файлы через С#

Я использую элемент управления веб-браузером в приложении Windows. Я просматривал содержимое URL-адреса внутри элемента управления веб-браузером. здесь значения содержимого URL хранятся во временных интернет-файлах пользовательской машины.

когда я нажимаю кнопку закрытия в своей форме, я программно удаляю временные интернет-файлы. и он работает нормально. но во время удаления "пришло окно сообщения с сообщением об удалении временных интернет-файлов".

здесь я не хочу показывать это диалоговое окно во время удаления. ниже приведен код для удаления временных файлов для компьютера пользователя.

как с этим справиться..

   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();
            }
        }
    }

есть ли другой способ добиться этого .. нужны ваши предложения с примерами

с уважением

Анбусельван


person Anbuselvan    schedule 24.11.2011    source источник
comment
в IE есть настройка для удаления временных файлов при выходе. Не уверен, что отсюда можно получить к нему доступ...   -  person Andrey Marchuk    schedule 24.11.2011


Ответы (1)


Попробуйте то, что советует Microsoft: http://support.microsoft.com/kb/326201.

person Andrey Marchuk    schedule 24.11.2011