清理IE垃圾

来源:互联网 发布:屋顶光伏支架技术数据 编辑:程序博客网 时间:2024/04/29 19:57
#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;}


0 0