找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: nn2nn

WIM文件也可有个性图标 (2008.2.24更新)

[复制链接]
 楼主| 发表于 2008-2-13 21:46:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-13 23:44:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-14 14:37:51 | 显示全部楼层
0214
再修改了一下,使这个扩展更适用于文本文件(".TXT,.INI,.CMD,.BAT,.INF,.TXT,.LOG")
对于文本文件默认先尝试读取是否有写入IE快捷方式图标,如果有就使用.

另,文本文件同样支持包含WMICO结构的图标(在写入图标后,如果修改了文件,图标将会失效,可用于判断文件是否被修改).
回复

使用道具 举报

 楼主| 发表于 2008-2-14 14:56:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-14 16:52:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-14 17:12:27 | 显示全部楼层
如果想再减少WIM的体积,可以先将ICON压缩后再写入WIM中,DLL给EXPLORER.EXE返回HICON前先解压。

ICON数据压缩程度很大,只是EXPLORER.EXE负担能否能承受,估计能用Vista的那些高配置机子没有问题。
回复

使用道具 举报

发表于 2008-2-14 17:53:42 | 显示全部楼层
原帖由 nn2nn 于 2008-2-14 02:56 PM 发表

文本文件的扩展名很多,XML也是呀。
但需要显示图标的二进制文件不是很多吧。
所以建议WIM扩展名外的,都当作者文本文件,暂时还可以的。

试了新版的,暂未发现问题..
不知BNTT这个按钮是作什么用的?

想想也是,目前来说可执行文件都有自己的图标,WIM算是另类的可执行文件.
嗯,再改一下,除WIM外都当作文本文件(也就是先尝读IE快捷方式图标).

[ 本帖最后由 chenall 于 2008-2-14 05:57 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-2-14 19:18:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-14 19:19:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-14 19:25:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-14 20:17:50 | 显示全部楼层
原帖由 nn2nn 于 2008-2-14 07:25 PM 发表
文本文件,不用考虑WIMICO结构。
因为WIMICO写在文本文件里是乱码,甚至会造成打开文本文件的工具失常。

反正若有写入IE快捷方式图标就优先使用并返回,读取WMICO是后期的,没有多大影响,速度应该也不会有多大的影响.
有时候也可以用来判断文件是否被恶意改过.

就这样子了.
回复

使用道具 举报

 楼主| 发表于 2008-2-14 21:58:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-15 00:31:33 | 显示全部楼层
我再来改进一下...
1.添加了一个重启SHELL功能,
2.去掉了WinCMD.EXE,换成了更小巧的Wprompt.exe.
3.修改了批处理,加上若干提示还有可能出错的提示.
4.把IconShEx.dll内置到WIM中,
未命名.PNG

图标扩展设置工具.rar

27.06 KB, 下载次数: 58, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2008-2-15 01:28:28 | 显示全部楼层
2.去掉了WinCMD.EXE,如何注册 WimShExt.DLL?
回复

使用道具 举报

 楼主| 发表于 2008-2-15 10:13:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-15 10:39:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-15 11:03:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-15 11:29:01 | 显示全部楼层
原帖由 lxl1638 于 2008-2-15 01:28 AM 发表
2.去掉了WinCMD.EXE,如何注册 WimShExt.DLL?

晕,忘了改WIMSETUP.INI里面的注册语句了.
注册WimShExt.DLL用RUNDLL32就好了.

刚试了下,用rundll32注册不能只注册图标扩展,注册后就把图标扩展和右键菜单全注册上了,还改了WIM的文件关联,还是在批处理中修改注册表注册一下好了..

[ 本帖最后由 chenall 于 2008-2-15 11:53 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-2-15 14:05:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-15 14:06:48 | 显示全部楼层
由于WimShExt.DLL需要和WIMTOOLS配合使用,所以从菜单中注释掉了WimShExt.DLL的相关选项.

重整了一下.

修改了一下批处理,操作完成后自动返回菜单

[ 本帖最后由 chenall 于 2008-2-15 02:32 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-2-15 14:11:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-15 14:20:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-15 14:34:47 | 显示全部楼层
全角大写的空格。呵呵,
重新改下传到3楼。方便查找。
回复

使用道具 举报

 楼主| 发表于 2008-2-15 15:05:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-16 11:03:04 | 显示全部楼层
又给设置工具的WIM版本添加几个功能,修改了几处手误.
文件还是传在3楼.

效果图,

回复

使用道具 举报

发表于 2008-2-16 16:49:48 | 显示全部楼层
强悍,我下载了。谢谢n大
回复

使用道具 举报

 楼主| 发表于 2008-2-16 17:11:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-16 17:17:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-2-23 14:18:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-2-23 16:03:56 | 显示全部楼层
更新了 setico.exe 还是 DLL?

setico.exe 点获取图标后那个面板要改善一下,如果 DLL 有很多图标(500以上,以后的系统有些DLL是有很多图标的),怕这个面板就显示不下了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-25 00:08

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表