我在 Windows 应用程序中使用 webbrowser 控件。我正在查看 webbrowser 控件内的 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();
}
}
}
有没有其他方法可以实现这一目标..
需要您的建议和示例
regards
安布塞尔万
尝试一下微软的建议:http://support.microsoft.com/kb/326201 http://support.microsoft.com/kb/326201
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)