标题: 求助删除迅雷弹窗广告的批处理 [打印本页]
作者: zjhuzi 时间: 2009-1-20 17:34 标题: 求助删除迅雷弹窗广告的批处理
想要删除右下角迅雷弹窗广告只需找到thunderminisite.exe和tipsextend.exe文件,将其删除即可。
要求:
1、删除 ThunderMinisite.exe ,
在 Thunder\Components\InMedia
2、删除 TipsExtend.exe
在 Thunder\Components\Tips
难点,不知道Thunder这个文件夹的位置
(当然楼主知道^_^)
请问怎么写这个批处理?
[ 本帖最后由 zjhuzi 于 2009-1-20 17:40 编辑 ]
作者: yslyxqysl 时间: 2009-1-20 17:55
搜索:全盘搜索文件 OR 全盘查找文件
作者: defanive 时间: 2009-1-20 21:51
楼上方法不行,效率低,而且麻烦,还有很多不可知因素,例如同名文件,多个版本等
读注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Thunder Network,里面找找,有Path的
作者: tireless 时间: 2009-1-20 22:19
可以试着这样找:
C:\>ftype bittorrent
bittorrent="D:\Program Files\Thunder\thunder.exe" /openfile "%1"
作者: BBCC 时间: 2009-1-20 22:29
这招还可以,只怕有什么bitcomet之类的在搞搞震就麻烦了。
或者在ftype 中找thunder?
作者: zjhuzi 时间: 2009-1-21 19:29
我是新手,究竟这个怎么样写嘛? 有怪莫怪.
[ 本帖最后由 zjhuzi 于 2009-1-21 19:30 编辑 ]
作者: defanive 时间: 2009-1-21 19:49
这个问题没有完美答案
2L的当用户有同名文件就不可行
3L我的,如果别人直接用硬盘版(就是不写注册表的)就不可行
4L如果是用户先安装了迅雷再装什么的,或者用硬盘版也不可行
让用户输入路径吧,最方便了,或者叫用户复制在迅雷的安装目录下运行
作者: terse 时间: 2009-1-21 23:59
匹配文件夹怎么样呢? 能配上多少就多少!- @echo off
- for /f "tokens=2 delims==" %%i in ('wmic datafile where "extension='exe' and path like '%%\\Thunder\\Components\\InMedia\\%%' and filename='ThunderMinisite'" get name/value 2^>nul') do call echo del "%%i"
- for /f "tokens=2 delims==" %%i in ('wmic datafile where "extension='exe' and path like '%%\\Thunder\\Components\\Tips\\%%' and filename='tipsextend'" get name/value 2^>nul') do call echo del "%%i"
- pause
复制代码
作者: sniperhgy 时间: 2009-1-23 15:15
匹配文件夾也可能不行,如果安裝的時候不用Thunder這個名字,用了其他名字,不也就找不到了
我也推薦直接找文件名,注意看文件名thunderminisite.exe和tipsextend.exe,我覺得第一個文件的重名
幾率就不大,有人要非得較勁説就是有,那我也只能説,閣下是在搗亂,第二個文件的話,幾率大一些
,但是大的程度可能還是比較微小的,所以還是找文件然後刪之比較靠譜
作者: defanive 时间: 2009-1-23 19:24
别人为了隐藏文件改名成系统文件。。。不排除这种情况。。。
作者: solitude 时间: 2009-1-24 19:30
有个建议,是不是可以让用户把迅雷5拖到P里面,这样就可以得到迅雷的目录了.
作者: defanive 时间: 2009-1-24 19:52
那人家拖了进去的是个快捷方式捏?这样操作还不如让人家直接复制到目录里面运行好了。。。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |