无忧启动论坛

标题: 【20151010第二次更新!】【不完美】IDM下载器 v6.25绿化打包版:绝不干扰浏览器! [打印本页]

作者: 1400700226    时间: 2015-10-9 19:17
标题: 【20151010第二次更新!】【不完美】IDM下载器 v6.25绿化打包版:绝不干扰浏览器!
本帖最后由 1400700226 于 2015-10-10 21:08 编辑

20151010第二次更新最新版:

在20151010更新第一版的基础上去掉更新提示弹窗及更新按钮、及其他大量无用弹窗。

下载地址:
IDMan打包R3.zip (1.14 MB, 下载次数: 186)
http://pan.baidu.com/s/1qMvRw

已知问题:
1:下载对话在Win8、10下可能些许显示不全、Win10下下载对话框边框较宽;修复会导致WinXP、7下下载对话框空闲过大,这点与HDTunePro类似,故这两项未修复;
2:不要调整选项中的浏览器集成、开机启动等项,否则会导致程序崩溃。
3:在我的03PE中测试选择显示悬浮窗、站点抓取功能时,会崩溃,虽不是本程序的缺陷但请注意。


==============================================================================================================

以下为20151010更新版:

基于IDM6.25build1f零售版全面重新制作;去掉了idmvs.dll;修正显示悬浮窗和站点抓取无法使用的问题;更加全面地去除注册表写入。

新版下载地址:
IDMan打包R2.zip (1.14 MB, 下载次数: 41)

http://pan.baidu.com/s/1ntu3FWd


已知问题:
1:下载对话在Win8、10下可能些许显示不全、Win10下下载对话框边框较宽;修复会导致WinXP、7下下载对话框空闲过大,这点与HDTunePro类似,故这两项未修复;
2:程序的随机检查更新并弹窗尚未去掉,我使用许久没觉得这个功能扰人,再者我不知道该怎么去掉。。。。。。
3:不要调整选项中的浏览器集成、开机启动等项,否则会导致程序崩溃。


========================================================================================================



以下为20151009初版:

【轻易不说完美】-借魅族广告词。。。。。。

IDM无论如何设置,其都会强行集成浏览器组件;若用360等清理浏览器插件,再次打开IDM时,则会弹出“IDM找不到文件xx。。。。。”

在一些比较特殊的下载情况(例如国外限速限IP网盘)时,用浏览器下载是最佳选择:下载工具拦截下载链接进行下载会造成网站拒绝而造成下载失败。

网络上的绝大多数IDM绿化、精简,都不能解决大量问题。

于是我一拳砸在硬盘上(硬盘没坏哈哈),决心要强暴了IDM!!!

首先,进行组件精简:IDM只需要主程序和一个版本dll即可使用!

下一步就是防止其写注册表:我用OD(感谢吾爱破解论坛)nop掉了几乎所有写注册表的命令,jmp了几乎所有烦人的提示弹窗!

再者,就是优化配置:修改注册表实现启动时不加载驱动解决一系列问题;默认不注册开机启动、下载完成不显示完成对话框;默认下载缓存设置为%Temp%目录,在PE下将%Temp%目录设置到硬盘,即可下载大文件无惧X盘空间不足。

最后,就是各种环境下的测试:我在Win03PE、WinXP、Win8.1x84和Win10x86分别安装有FireFox、Chrome、Opera和Safari浏览器的系统上做了下载测试、运行后扫描,确认了IDM不干浏览器!

现在,一个单文件、打开后粘贴下载链接即可开始下载、下载完成后关闭后几乎仅留下Windows运行历史记录的IDM诞生了!

昨天六点弄到今天凌晨三点,今天八点弄到现在!(我是菜鸟,电脑巨卡)

希望大家帮忙测试!我衷心感谢大家的错误反馈!(由于这个软件的制作极为繁琐,而且软件更新频繁,若没有重大更新,我不会跟进更新。)

啰嗦够了,下载地址:


IDMan.zip (1.11 MB, 下载次数: 103)


http://pan.baidu.com/s/1pJ1lh8J

已知问题:
1:下载对话在Win8、10下可能些许显示不全、Win10下下载对话框边框较宽;参考其他大神的作品,这两项未修复;
2:点击“显示悬浮窗”后程序会崩溃,由于我不知道怎么编辑通知区域程序右键菜单,所以这个没有去掉,求大神们教教我!
3:程序的随机检查更新并弹窗尚未去掉,我还在努力!


无图无真相:









作者: ljycslg    时间: 2015-10-9 19:30
在本人的10PE 32位和64位 测试均可以正常下载
作者: 1400700226    时间: 2015-10-9 19:42
ljycslg 发表于 2015-10-9 19:30
在本人的10PE 32位和64位 测试均可以正常下载

感谢测试!
作者: tzj_2    时间: 2015-10-9 21:39
那真够**了,来试试看!
作者: 2011mqjy    时间: 2015-10-9 21:39
下载试试
作者: xyz141    时间: 2015-10-10 07:05
辛苦了,下载试用。
作者: 2012andyle113    时间: 2015-10-10 09:10
不错,感谢分享
作者: tt911    时间: 2015-10-10 09:40
脱壳后才1.16M
昨天晚上忙了两小时才把Foxit Reader这个的加密文件防复制功能给NOP掉
另外论坛上的那个FoxitPhantomPDF商业版本我在官方下载了个新的,也修改成了无视移除密码的了,不是很完美,貌似必有key文件注册后才稳定。
作者: tt911    时间: 2015-10-10 10:04
本帖最后由 tt911 于 2015-10-10 10:19 编辑
2:点击“显示悬浮窗”后程序会崩溃,由于我不知道怎么编辑通知区域程序右键菜单,所以这个没有去掉,求大神们教教我!
悬浮窗拖动链接功能 测试正常。没有崩溃。

通知区域程序右键菜单 这句话,实在搞不明白


3:程序的随机检查更新并弹窗尚未去掉,我还在努力!
这个怎么触发?目前这里还算正常




004921D6     /E9 D5010000   jmp     IDMan.004923B0
004921DB     |90            nop
我改了这两句,貌似就不再升级了。

启动 抓包 点升级 没有动静了。



原来你那个upx -d 后
里边是winrar的
难怪OD看到一个临时的路径

作者: tt911    时间: 2015-10-10 10:08
改完之后有个毛病,就是变成了未注册版本,且第一次启动时重新出来个欢迎对话框。
作者: tt911    时间: 2015-10-10 10:10
其实 idm_chn2.lng 这个语言文件 可以变回IDMan.exe主程序中去。

idmvs.dll 这个文件的作用不明,好像是个DLL支持吧。
作者: tt911    时间: 2015-10-10 10:41
楼主 把你那个的 winrar 解包设置 配图发上来我学习下
作者: 1400700226    时间: 2015-10-10 10:59
tt911 发表于 2015-10-10 10:41
楼主 把你那个的 winrar 解包设置 配图发上来我学习下

我用的FormCeo做的自解压打包
作者: 1400700226    时间: 2015-10-10 11:00
tt911 发表于 2015-10-10 10:10
其实 idm_chn2.lng 这个语言文件 可以变回IDMan.exe主程序中去。

idmvs.dll 这个文件的作用不明,好像是 ...

我正在重新搞,目前没有这个文件IDM不能正常运行
作者: 1400700226    时间: 2015-10-10 11:03
tt911 发表于 2015-10-10 10:04
悬浮窗拖动链接功能 测试正常。没有崩溃。

通知区域程序右键菜单 这句话,实在搞不明白[/ba ...

感谢大神提示!
那个右键菜单就是右键单击任务栏右侧通知区域的IDM图标时弹出的菜单,我用ResHacker无法编辑它。
作者: tt911    时间: 2015-10-10 11:15
1400700226 发表于 2015-10-10 11:03
感谢大神提示!
那个右键菜单就是右键单击任务栏右侧通知区域的IDM图标时弹出的菜单,我用ResHacker无法 ...

我一般编辑 都用这个工具来修改,感觉也不错哟~~
作者: tt911    时间: 2015-10-10 11:19
楼主我这里还有一个老的掉渣的版本,不知有没有兴趣玩玩?
这是唯一一个98年老硬盘完蛋前遗留下来的产物。
作者: tt911    时间: 2015-10-10 11:53
我用楼主说的 FormCeo
做了一个,发现运行后后台打开了%USERPROFILE%\AppData\Local\Temp路径,
并且看到 了CMD窗口

这个改成隐藏运行就好了

但如何 结束IDM后 自动 删除 目录 和运行 clean.bat还没有搞明白。
作者: 1400700226    时间: 2015-10-10 11:55
tt911 发表于 2015-10-10 11:53
我用楼主说的 FormCeo

这个改成隐藏运行就好了

FormCeo有按次序等待上一程序运行完成并运行下一程序功能,大神没发现?
作者: 1400700226    时间: 2015-10-10 11:56
tt911 发表于 2015-10-10 11:53
我用楼主说的 FormCeo

这个改成隐藏运行就好了

FormCeo有按次序等待上一程序运行完成并运行下一程序功能,大神没发现?
作者: 1400700226    时间: 2015-10-10 12:04
tt911 发表于 2015-10-10 11:15
我一般编辑 都用这个工具来修改,感觉也不错哟~~


请教大神这个怎么修改? 我想去掉订购等项。

2015-10-10_115844.png (18.85 KB, 下载次数: 18)

2015-10-10_115844.png

作者: tt911    时间: 2015-10-10 12:24
袖珍版IDM_彻底爆破4.rar

楼主我也做了一个,不过不如你的那个干净。
注册表部分未处理。

袖珍版IDM_彻底爆破4.rar

789.29 KB, 下载次数: 14, 下载积分: 无忧币 -2


作者: tt911    时间: 2015-10-10 12:48
本帖最后由 tt911 于 2015-10-10 12:56 编辑
1400700226 发表于 2015-10-10 12:04
请教大神这个怎么修改? 我想去掉订购等项。


我把 idm_chn2.lng 文件 删除一些行,结果效果出来了,但接着删除一半英文,一半中文。由此得到一个结论,果删除语言文件是不行的,内置的英文字串调用也得干掉,那干 掉后是否占着一些空行呢?
用winhex查找,结果找到了,修改后程序就运行不正常了。
Restorator也是没搜索到。

我记得OD中 API 调用菜单的 API函数有一个叫 EnableMenu能断 菜单黑白是否激活
另外那个好像是LoadMenu string之类 的吧,OD中ctrl+n找找吧。这方面搞的比较少菜鸟一只啊。
作者: 1400700226    时间: 2015-10-10 13:06
tt911 发表于 2015-10-10 12:48
我把 idm_chn2.lng 文件 删除一些行,结果效果出来了,但接着删除一半英文,一半中文。由此得到一个结 ...

天哪,好难,我以为用用ResHacker直接修改就可以的。。。。。。
作者: lbw2007    时间: 2015-10-10 13:37
感谢分享!!!
作者: tt911    时间: 2015-10-10 15:50
本帖最后由 tt911 于 2015-10-10 15:54 编辑

00465DF1     /EB 09         jmp     short 去升级版.00465DFC
又改了一行,这个应该补充上,tips每日提示就不用导入注册表批处理了。
作者: 1400700226    时间: 2015-10-10 15:55
tt911 发表于 2015-10-10 15:50
00465DF1     /EB 09         jmp     short 去升级版.00465DFC
又改了一行,这个应该补充上,tips每日更 ...

大神能把截图和你修改的程序传上来吗?我只看你粘帖的这些无法找到要修改什么地方。
另外希望大神能讲下大神是怎么找到这些地方的?我菜鸟。
作者: renchmin    时间: 2015-10-10 16:20
Internet Download Manager下载速度还是蛮快的啊支持了。
作者: tt911    时间: 2015-10-10 17:15
不用啊,OD打开你的那个之后(最好用XP中调试,因为偏移地址WIN7以上经常变化)ctrl+G,00465DF1这个地址粘进去就行了,F2设上断点,你再跟一遍自然懂了,去升级的那个雷同,
思路就是OD字串搜索tips ,搜update这样的字串
你会跟到程序执行过程,一路F8你就清楚了,不是大神,只是爱折腾而已。
作者: mengxiangdao    时间: 2015-10-10 18:52
卡饭修改版没有更新  可以在他的基础修改
作者: 1400700226    时间: 2015-10-10 18:56
mengxiangdao 发表于 2015-10-10 18:52
卡饭修改版没有更新  可以在他的基础修改


这个的修改是无法更新的,要更新就得重新修改,
其他的大神都比较保守,不说怎么修改的,所以也没啥参考价值。
作者: 1400700226    时间: 2015-10-10 19:43
tt911 发表于 2015-10-10 17:15
不用啊,OD打开你的那个之后(最好用XP中调试,因为偏移地址WIN7以上经常变化)ctrl+G,00465DF1这个地址粘 ...

我都不敢相信。

用ResHacker删除对话框资源144,更新提示弹窗就不会显示了,程序也不会卡、崩溃。
作者: tt911    时间: 2015-10-11 08:31
运行那个 clean.bat 之后,
reg delete "HKCU\Software\Classes\CLSID\{D5B91409-A8CA-4973-9A0B-59F713D25671}" /f
reg delete "HKCU\Software\DownloadManager" /f
reg delete "HKLM\SOFTWARE\Internet Download Manager" /f  

cd "%AllUsersProFile%\Application Data"
rd /s /q IDM
cd "%UserProFile%\Application Data"
rd /s /q IDM
rd /s /q DMCache
cd %Temp%
rd /s /q IDMan

再运行 就出来这个东东。

于是又做了一次手术,确保更完美。

去升级版_222222222222.rar (1.19 MB, 下载次数: 27)
作者: 1400700226    时间: 2015-10-11 08:38
本帖最后由 1400700226 于 2015-10-11 08:47 编辑
tt911 发表于 2015-10-11 08:31
运行那个 clean.bat 之后,

再运行 就出来这个东东。


出现这个的原因估计是未运行pre.bat,注册表HKCU\Software\DownloadManager的idmvers值被删除。

大神的手术是去掉了此弹窗?

我觉得这个弹窗可以提示注册表有没有正确导入,所以还是有用的,故不想去掉。

另外,我看大神的博客上有阻止创建GlobalErrors.log的方法,可是我试了无效,如果阻止了这个日志的创建,程序就不能读取语言文件了,导致程序英文,向大神请教!
作者: tzj_2    时间: 2015-10-11 10:14
精神可嘉!传一个IDMan v6.25 自释放单文件版,有兴趣可试试?
下载:http://pan.baidu.com/s/1kTzr4Lh
作者: 1400700226    时间: 2015-10-11 10:16
tzj_2 发表于 2015-10-11 10:14
精神可嘉!传一个IDMan v6.25 自释放单文件版,有兴趣可试试?
下载:http://pan.baidu.com/s/1kTzr4Lh

谢大神!马上去看!
作者: 1400700226    时间: 2015-10-11 10:16
本帖最后由 1400700226 于 2015-10-11 10:22 编辑
tzj_2 发表于 2015-10-11 10:14
精神可嘉!传一个IDMan v6.25 自释放单文件版,有兴趣可试试?
下载:http://pan.baidu.com/s/1kTzr4Lh


大神的这个貌似还有浏览器集成。。。。
不太符合我这完美主义的脾气。。。。。

===========================

谢大神!马上去看!
作者: tzj_2    时间: 2015-10-11 11:20
本帖最后由 tzj_2 于 2015-10-11 11:23 编辑
1400700226 发表于 2015-10-11 10:16
大神的这个貌似还有浏览器集成。。。。
不太符合我这完美主义的脾气。。。。。

你运行此单文件版后在IE“管理加载项”中有IDM加载?

那你只需要二个文件:IDMan.exe、idmvs.dll,就没有浏览器集成了。
作者: 1400700226    时间: 2015-10-11 11:24
tzj_2 发表于 2015-10-11 11:20
你运行此单文件版后在IE“管理加载项”中有IDM加载?

那你只需要二个文件:IDMan.exe、idmvs.dll,就没 ...

恩,我也是晕晕的,谢大神了!
作者: tt911    时间: 2015-10-11 11:33
本帖最后由 tt911 于 2015-10-11 12:03 编辑

我觉得楼主折腾的这个版本很符合个人“洁癖习惯”,测试过了未注册 也能全选已经下载文件,然后批量删除。(可能你那源破解也是赋值破解的吧)
我电脑上上百款手术大部分都修改过了
有个Editplus我也跟楼主折腾手法差不多把注册表中的写入项全部NOP掉了,无限试用,注册码网上一堆全省了,反正也不影响使用。
QQ:10208 26013
password:powerpro
作者: ljycslg    时间: 2015-10-15 12:26
本帖最后由 ljycslg 于 2015-10-15 13:02 编辑

nt6系统有残留
clean.bat
cd "%UserProFile%\Application Data"
改成
cd "%APPDATA%"


cd "%AllUsersProFile%\Application Data" nt6系统下没问题,PE下没这个junction
要下面加一行
if not exist "%AllUsersProFile%\Application Data" cd %AllUsersProFile%

作者: 1400700226    时间: 2015-10-15 13:41
ljycslg 发表于 2015-10-15 12:26
nt6系统有残留
clean.bat
cd "%UserProFile%\Application Data"

抱歉,我只搞03PE,所以没注意这些。。。。。

我也想到了,NT6PE下可能没正常系统下对NT5环境变量的兼容,但因为还要找NT6PE做测试,我嫌麻烦就没搞。。。。。。
作者: 2010wcy    时间: 2016-4-7 18:43
下载了,支持一下
作者: wcs    时间: 2023-2-7 07:02
大作,的角好用。支持一下
作者: wcs    时间: 2023-2-11 07:03
r2-3试用不错。支持一下!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3