zoukankan      html  css  js  c++  java
  • vc清理IE缓存

    说明

    很多客户不会清理IE缓存,而IE缓存时间过长不仅导致电脑运行速度缓慢,还容易导致一些莫名其妙的问题,于是编写了一个控制台程序,一键清理IE缓存。

    代码

    #include <stdio.h>
    #include <Windows.h>
    #include <tlhelp32.h> // 声明快照函数的头文件
    #include <ShellAPI.h>
    #pragma comment(lib,"shell32.lib")
    int main(int argc,char *argv[])
    {
    printf("本程序可以自动清理IE缓存,清理完成后请手动重启计算机,重启前请务必保存好自己的文件!\n");
    printf("本程序通常用于“获取子节点错误”和其他一些常见的问题。\n");
    printf("使用本程序如果造成文档未存档等问题自行负责!\n");
    system("taskkill /f /im iexplore.exe");
    system("del /f /s /q %systemdrive%\\*.tmp");
    system("del /f /s /q %systemdrive%\\*._mp");
    system("del /f /s /q %systemdrive%\\*.log");
    system("del /f /s /q %systemdrive%\\*.gid");
    system("del /f /s /q %systemdrive%\\*.chk");
    system("del /f /s /q %systemdrive%\\*.old");
    system("del /f /s /q %systemdrive%\\recycled\\*.*");
    system("del /f /s /q %windir%\\*.bak");
    system("del /f /s /q %windir%\\prefetch\\*.*");
    system("rd /s /q %windir%\\temp & md %windir%\\temp");
    system("del /f /q %userprofile%\\cookies\\*.*");
    system("del /f /q %userprofile%\\recent\\*.*");
    system("del /f /s /q \"%userprofile%\\Local Settings\\Temporary Internet Files\\*.*\" ");
    system("del /f /s /q \"%userprofile%\\Local Settings\\Temp\\*.*\"");
    system("exit");
    //ShellExecute(NULL,"open","rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 8",NULL,SW_SHOWNORMAL);
    //ShellExecute(NULL,"open","rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 2",NULL,SW_SHOWNORMAL);
    //ShellExecute(NULL,"open","rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 1",NULL,SW_SHOWNORMAL);
    //ShellExecute(NULL,"open","rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 16",NULL,SW_SHOWNORMAL);
    //ShellExecute(NULL,"open","rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 32",NULL,SW_SHOWNORMAL);
    ShellExecute(NULL,"open","rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 255",NULL,SW_SHOWNORMAL);
    ShellExecute(NULL,"open","rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 4351",NULL,SW_SHOWNORMAL);
    printf("请等待清理IE缓存完成,完成后请手动重启计算机!请务必保存好自己的文档!\n");
    system("pause");
    return 0;
    }
  • 相关阅读:
    MySQL 操作命令梳理(1)-- 索引
    Linux下对LVM逻辑卷分区大小调整 [针对xfs和ext4文件系统]
    CentOS6 虚拟机安装后,无Iptables配置文件
    Linux系统权限设置
    完整部署CentOS7.2+OpenStack+kvm 云平台环境(2)--云硬盘等后续配置
    完整部署CentOS7.2+OpenStack+kvm 云平台环境(3)--为虚拟机指定固定ip
    Android消息推送怎么实现?
    Android 下拉刷新
    Windows 10 周年更新正式版下载 + win10 快捷键
    markdown编辑器使用建议
  • 原文地址:https://www.cnblogs.com/shya/p/2300496.html
Copyright © 2011-2022 走看看