[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 利用rundll32清理IE浏览器浏览历史纪录及临时文件等如何屏蔽弹出的窗口界面

如何禁止运行后弹出的那个窗口  谢谢老师们
  1. @echo off
  2. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
  3. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
  4. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
  5. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351  
  6. del /f /s /q %windir%\prefetch\*.*
  7. echo
复制代码

自己顶下 希望老师们看见

TOP

有一个 CLEAR_SHOW_NO_GUI,值为 256,加上这个值就不会显示删除窗口了。

比如第一个 16 则变成 16+256=272
  1. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 272
复制代码

TOP

十六进制十进制功能
0x00011Clears history
0x00022Clears cookies
0x00044Clears Temporary  Internet Files folder
0x00088Clears offline  favorites and download history
0x001016Clears saved form  data for form auto-fill-in
0x002032Clears passwords  saved for websites
0x004064Clears phishing  filter data
0x0080128Clears webpage  recovery data
0x0100256Do not show a GUI  when running the cache clearing
0x0200512Do not use  multithreading for deletion
0x04001024Valid only when  browser is in private browsing mode
0x08002048Clears tracking data
0x10004096Deletes data stored  by add-ons
0x20008192Preserves cached data  for "favorite" websites

其它数字都是通过这些数字相加得到的
参考

TOP

回复 5# GNU

请教下,如果要实现:Clears history,就是:1+256
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 257

Clears phishing  filter data,就是:64+256
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 320
.....

是这样吗?

TOP

回复 6# ygqiang


    你自己做个试验吧

TOP

  1. @echo off
  2. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
  3. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
  4. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4
  5. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
  6. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
  7. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
  8. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 64
  9. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 128
  10. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2048
  11. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4096
  12. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8192
  13. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
  14. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351  
  15. pause
  16. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 257
  17. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 258
  18. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 260
  19. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 264
  20. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 272
  21. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 288
  22. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 320
  23. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 384
  24. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2304
  25. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4352
  26. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8448
  27. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 511
  28. RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4607
  29. pause
  30. exit
复制代码
回复 7# GNU

对比测试了。都没有弹出类似1楼的那种窗口提示。

TOP

@ygqiang 那是因为你的 IE 缓存已经清理干净了,并且你的电脑不慢。在这种情况下你再进行清理,清理过程非常迅速的结束了,所以就没有弹出窗口提示。

如果你要看到窗口提示,那么你可以先浏览几十分钟含有大量图片、视频的网站,再来测试 RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1。如果有出现窗口,那再以相同方式积累缓存,再加上 256 试试。

还有一种方式就是找一台非常古董、配置非常差、非常卡的电脑,能看到窗口的可能性就很大,即使已经清理干净了。

TOP

回复 9# tmplinshi


    多谢。。。8楼我给出的代码。都没有问题吧?
1

评分人数

TOP

回复 8# ygqiang


    我测试了255这一项。清理所有的,,+256  结果还是有显示出来窗口的呢。。我在WIN10下测试的

TOP

本帖最后由 noender 于 2020-7-26 08:58 编辑

回复 9# tmplinshi


    大神,我使用WIN10下测试,一样有显示出窗口呢的,不知道是不是不支持 WIN10,我想BAT应该都一样的吧  我是原来是255的+256 没有效果

TOP

回复 4# tmplinshi


    最后测试了,好几次都是没有效果的呢,,还是会出来的,,除非是清理过一次了。。再来操作。哪是没 有出现的,不然的话,还是会出现的,

TOP

最终测试了,WIN7下可以。。WIN10下不行

TOP

回复 3# tmplinshi


    大神为什么WIN7下可以。。WIN10不行。。是不是不支持了

TOP

回复 7# ygqiang


    这个在WIN7中是可以的,但是WIN10中不行,由其中255,全清理这个  就算是加上256也不行,大神有测试过WIN10下的运行的吗。

TOP

返回列表