求一段清楚ie缓存的c#代码 跳转的时候传入一个当前时间,不用那么麻烦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道没有大牛知道怎么清楚ie缓存吗 /// <summary> /// 清理IE缓存 /// </summary> public static void ClearIECache(IECache cache) { // ShellExecute(IntPtr.Zero, "open", "rundll32.exe", " InetCpl.cpl,ClearMyTracksByProcess " + (int)cache, "", ShowCommands.SW_HIDE); RunCmd("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " + (int)cache); } public enum IECache { /// <summary> /// 历史记录 /// </summary> History=1, /// <summary> /// Cookies /// </summary> Cookies = 2, /// <summary> /// Temporary Internet Files (Internet临时文件) /// </summary> TemporaryInternetFiles = 8, /// <summary> /// Form Data (表单数据) /// </summary> FormData=16, /// <summary> /// Passwords (密码) /// </summary> Passwords=32, /// <summary> /// Delete All (全部删除) /// </summary> DeleteAll=255, /// <summary> /// Delete All - "Also delete files and settings stored by add-ons" /// </summary> DeleteAllAlso=4351 } public enum ShowCommands : int { SW_HIDE = 0, SW_SHOWNOrmAL = 1, SW_NOrmAL = 1, SW_SHOWMINIMIZED = 2, SW_SHOWMAXIMIZED = 3, SW_MAXIMIZE = 3, SW_SHOWNOACTIVATE = 4, SW_SHOW = 5, SW_MINIMIZE = 6, SW_SHOWMINNOACTIVE = 7, SW_SHOWNA = 8, SW_RESTORE = 9, SW_SHOWDEFAULT = 10, SW_FORCEMINIMIZE = 11, SW_MAX = 11 } private static void RunCmd(string cmd) { System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd.exe"; // 关闭Shell的使用 p.StartInfo.UseShellExecute = false; // 重定向标准输入 p.StartInfo.RedirectStandardInput = true; // 重定向标准输出 p.StartInfo.RedirectStandardOutput = true; //重定向错误输出 p.StartInfo.RedirectStandardError = true; p.StartInfo.CreateNoWindow = true; p.Start(); p.StandardInput.WriteLine(cmd); p.StandardInput.WriteLine("exit"); }这个在之前项目上使用的,可以清除的。你自己也试一下吧 快速的读取word内容 不知道怎么安装VS2008 请求赐教! 接口接口,实现不了,郁闷 winform datagird 添加 按钮的问题 winForm中,如何在datagrid中动态生成一列按钮列? (2003版本) 使用XMLHTTPClass 和 HttpWebRequest 不能获得相应数据 关于“学生会管理信息系统“的源代码和界面设计(C#版) 发布新程序时出现问题,大家帮忙看看! application执行了FORM1登陆 登陆完毕以后 form2 show出来 但是 关闭form2 进程还是有 怎么办 Windows phone 8 c#安全性问题
/// <summary>
/// 清理IE缓存
/// </summary>
public static void ClearIECache(IECache cache)
{
// ShellExecute(IntPtr.Zero, "open", "rundll32.exe", " InetCpl.cpl,ClearMyTracksByProcess " + (int)cache, "", ShowCommands.SW_HIDE);
RunCmd("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess " + (int)cache);
}
public enum IECache
{ /// <summary>
/// 历史记录
/// </summary>
History=1,
/// <summary>
/// Cookies
/// </summary>
Cookies = 2,
/// <summary>
/// Temporary Internet Files (Internet临时文件)
/// </summary>
TemporaryInternetFiles = 8,
/// <summary>
/// Form Data (表单数据)
/// </summary>
FormData=16,
/// <summary>
/// Passwords (密码)
/// </summary>
Passwords=32,
/// <summary>
/// Delete All (全部删除)
/// </summary>
DeleteAll=255,
/// <summary>
/// Delete All - "Also delete files and settings stored by add-ons"
/// </summary>
DeleteAllAlso=4351
}
public enum ShowCommands : int
{
SW_HIDE = 0,
SW_SHOWNOrmAL = 1,
SW_NOrmAL = 1,
SW_SHOWMINIMIZED = 2,
SW_SHOWMAXIMIZED = 3,
SW_MAXIMIZE = 3,
SW_SHOWNOACTIVATE = 4,
SW_SHOW = 5,
SW_MINIMIZE = 6,
SW_SHOWMINNOACTIVE = 7,
SW_SHOWNA = 8,
SW_RESTORE = 9,
SW_SHOWDEFAULT = 10,
SW_FORCEMINIMIZE = 11,
SW_MAX = 11
}
private static void RunCmd(string cmd)
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "cmd.exe";
// 关闭Shell的使用
p.StartInfo.UseShellExecute = false;
// 重定向标准输入
p.StartInfo.RedirectStandardInput = true;
// 重定向标准输出
p.StartInfo.RedirectStandardOutput = true;
//重定向错误输出
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
p.StandardInput.WriteLine(cmd);
p.StandardInput.WriteLine("exit");
}
这个在之前项目上使用的,可以清除的。你自己也试一下吧