无忧启动论坛

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

[试验]仅需14K的文件,让 WIM 成为 EXE!

[复制链接]
31#
发表于 2008-3-2 12:41:21 | 只看该作者
原帖由 nn2nn 于 2008-3-2 12:35 发表
我在(XP(旧版驱动)上试,曾装过WIMNT,卸载后。(是别人的机,没装过WIMTOOL)
注册,图标正常(一个)。
双击时还是用WIMNT来挂载,当然就不能启动了。

可能是依赖WIMTOOL运行。


我测试过了,不依赖WINTOOL,(在纯内核下测试,为了准确性我删除了所有外置程序除了SYSTEM.WIM启动到桌面后注册这个DLL文件.
再双击某个WIM文件,发现可以自动挂载,但是由于这些WIM文件不是用WIMTOOL制作,所以只有挂载成功,并不执行其它动作.)

还有一点这个IShellExecuteHook听说不支持 vista.所以VISTA的可能就无法使用了.

在我的电脑上测试也是可以的(装过WIMNT).直接注册DLL文件,发现.WIM文件关联已经被改变了(同WINTOOL)
执行正常.
再用WIMNT注册关联.这个HOOK还是存在.WIMNT的相关功能都不能用.需要卸载这个DLL后才行.

[ 本帖最后由 chenall 于 2008-3-2 12:45 PM 编辑 ]
回复

使用道具 举报

32#
发表于 2008-3-2 13:05:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

33#
发表于 2008-3-2 13:19:48 | 只看该作者
下载了,研究,变高手才和大家讨论
回复

使用道具 举报

34#
发表于 2008-3-2 13:59:54 | 只看该作者
又有新东东出来了,强烈支持
回复

使用道具 举报

35#
发表于 2008-3-2 14:10:42 | 只看该作者
最好也能自动删除空目录。。。。
回复

使用道具 举报

36#
发表于 2008-3-2 14:44:52 | 只看该作者
太好了,老九是怎么想到滴,佩服
回复

使用道具 举报

37#
 楼主| 发表于 2008-3-2 15:56:02 | 只看该作者
这个DLL仅仅是一个验证,一个试验,肯定还需完善。
原理上Win2000以后的系统都可以用这个DLL,包括 Vista 或 2008系统,Vista 和 2008是支持 IShellExecuteHook 的,微软的官方有说明,只是安全性增加了,要管理员在注册表中增加一个键值,Vista 系统才支持 IShellExecuteHook。
回复

使用道具 举报

38#
 楼主| 发表于 2008-3-2 17:15:00 | 只看该作者
原帖由 l1982012800 于 2008-3-2 10:10 AM 发表
同一目录下会产生一个MountPath文件夹,关闭也不会删掉,我想应该把它放在临时文件夹中,


这个目录可以设置,以后更新 WimTool 将会有更全面的功能来设置 WIM 文件的个性化,也可以在 WimTool 设置结束后是否清除这个目录的内容,总之,等本人慢慢完善这个 DLL 再去更新 WimTool。
回复

使用道具 举报

39#
发表于 2008-3-2 17:32:31 | 只看该作者
我再重新提一个意见,之前已经有提过的.(希望nn2nn和lx1638大大可以考虑一下)

WINTOOL和WIMNT是否可以统一一下自动运行的接口?
即然都是将信息写在WIM的XML里面的,
为何不讨论一下使用一个统一的方案.
这样一样,无论使用WIMNT或WIMTOOL都可以直接使用,免得换个工具就要修改一下.

做好WIM工具包就不用区分WIMNT或WIMTOOL专用的了,想用什么工具由用户自由选择.
回复

使用道具 举报

40#
 楼主| 发表于 2008-3-2 17:46:35 | 只看该作者
原帖由 chenall 于 2008-3-2 05:32 PM 发表
我再重新提一个意见,之前已经有提过的.(希望nn2nn和lx1638大大可以考虑一下)

WINTOOL和WIMNT是否可以统一一下自动运行的接口?
即然都是将信息写在WIM的XML里面的,
为何不讨论一下使用一个统一的方案.
这样 ...


如果完善了这个 DLL ,无需 WimTool 或 WIMNT 也可以自动运行 WIM 了,以后的 WimTool 侧重更新 WIM 个性化的设置功能和右键菜单功能。WimTool 的所有设置包括图标都是写在 XMLINFO 中的,见图,以后再详细说明 WimTool 个性化 WIM 文件的定义方法。

就是设置好的 WIM 无需 WimTool 或  WIMNT 也可以直接使用。

未命名.PNG (38.03 KB, 下载次数: 98)

未命名.PNG
回复

使用道具 举报

41#
发表于 2008-3-2 17:53:59 | 只看该作者
看起来不错。。。。。。。。。
回复

使用道具 举报

42#
发表于 2008-3-2 18:11:43 | 只看该作者
好东西啊!还有什么不完善的地方吗?
回复

使用道具 举报

43#
发表于 2008-3-2 20:01:05 | 只看该作者
在 MCE2005 系统中双击 Thunder.wim 就蓝屏,向当初的 wimtool, Vista 和 PE 这未作测试
但自己打包的貌似就不会,真晕
回复

使用道具 举报

44#
发表于 2008-3-2 20:07:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

45#
发表于 2008-3-2 21:59:42 | 只看该作者
wintool 的兼容性是乎比 wimnt 差一些~~~
回复

使用道具 举报

46#
发表于 2008-3-2 22:25:41 | 只看该作者
原帖由 nn2nn 于 2008-3-2 08:07 PM 发表

QUOTE:
原帖由 chenall 于 2008-3-2 05:32 PM 发表
我再重新提一个意见,之前已经有提过的.(希望nn2nn和lx1638大大可以考虑一下)

WINTOOL和WIMNT是否可以统一一下自动运行的接口?
即然都是将信息写在WIM的XML里面的,
为何不讨论一下使用一个统一的方案.
这样一样,无论使用WIMNT或WIMTOOL都可以直接使用,免得换个工具就要修改一下.

做好WIM工具包就不用区分WIMNT或WIMTOOL专用的了,想用什么工具由用户自由选择.


WIMNT要兼容WIMTOOL的挂载,启动文件容易。WIMNT现在不支持卸载事件。
WIMTOOL不兼容WIMNT的WIMSETUP.INI,那东西加上来是一大堆垃圾。
WIMNT也差不多到尽头了。
WIMTOOL的系统备份还原中,可能有很长的路要走。
如果WIMTOOL能兼容WIMNT是最大的好处。

阿呆说WIMNT的WIMSETUP.INI是垃圾?用起来感觉很酷。

这个dll我测过了,如果不是用wimtool做的自动运行的wim文件,就只能挂载。

希望能够兼容wimnt的启动方式和图标。

还是统一好。
回复

使用道具 举报

47#
 楼主| 发表于 2008-3-2 22:50:54 | 只看该作者
原帖由 龙泉剑1 于 2008-3-2 10:25 PM 发表

阿呆说WIMNT的WIMSETUP.INI是垃圾?用起来感觉很酷。

这个dll我测过了,如果不是用wimtool做的自动运行的wim文件,就只能挂载。

希望能够兼容wimnt的启动方式和图标。

还是统一好。


你用别的WIM试验当然只能挂载了,不管是用WimTool还是WIMNT,都要对WIM作设置才能让它自动运行。如果不对WIM作设置,不管是WimTool还是WIMNT都无法直接启动一个WIM文件。其实,WimTool也可以不用DLL启动一个WIM文件的,只是本人放出的实例少,知道的、使用的人少而已。

但 WimTool 和 WIMNT 定义设置WIM的理念和方法都有很大的差别,要统一不容易。如 WIMNT 的图标以资源数据写在WIM文件结尾,WimTool 的图标以BASE64编码写入XML。在用同样的算法,WIMNT设置的图标显示速度会快,但兼容性差,一旦修改了WIM,图标又要重新设置;WimTool设置的图标兼容性好,修改WIM后图标不会掉失。如前面所说,算法相同时,WimTool设置的图标显示速度稍慢,但经改进后 ---- 钳入汇编、先进的算法、提前启动线程解码图标数据,到系统需要用到图标时,图标句柄已准备好了,显示图标也很快,可以从两个版本WimIcon设置图标速度看得出来。

[ 本帖最后由 lxl1638 于 2008-3-2 10:53 PM 编辑 ]
回复

使用道具 举报

48#
 楼主| 发表于 2008-3-2 22:58:47 | 只看该作者
另外,在图标设置方面,本人难以接受 WIMNT 的设置方式,不竟这样的图标经不起别的工具(如微软的ImageX或老外其它工具)对WIM的修改,所以本人的思路是:尽可能用兼容的方法,效率的提高就从代码和算法上考虑。
回复

使用道具 举报

49#
发表于 2008-3-2 23:25:24 | 只看该作者
请问:如何才能自动运行?我自己做的不能运行,还有临时文件夹不能自动删除。如图
谢谢!
呵呵!已经能自动运行了。

[ 本帖最后由 gd510090 于 2008-3-2 11:41 PM 编辑 ]

Snap1.jpg (72.77 KB, 下载次数: 96)

Snap1.jpg
回复

使用道具 举报

50#
发表于 2008-3-2 23:46:04 | 只看该作者
晕!!!怎么只能运行一次?第二次就变成打开文件夹了。
关闭之后不能自动卸载,得手动删除,不知道那设错了

[ 本帖最后由 gd510090 于 2008-3-2 11:52 PM 编辑 ]
回复

使用道具 举报

51#
 楼主| 发表于 2008-3-2 23:55:56 | 只看该作者
你不了解迅雷啊,关迅雷不是从窗口右上角的"X"关的,这样"关法"实际是最小化迅雷窗口,迅雷还在运行。
当你的程序还没有关时是不能删文件的,这是常识。另外,程序还没有关时再双击就是自动打开目录给你,因为程序已运行,再运行一个就没有意义了,所以给你打开目录。

[ 本帖最后由 lxl1638 于 2008-3-2 11:59 PM 编辑 ]
回复

使用道具 举报

52#
发表于 2008-3-3 00:14:47 | 只看该作者
迅雷没事。迅雷退出了,再进去还是能启动程序。但是我自己弄的第一次能启动,退出之后再双击就变成打开文件夹了,用右键卸载之后;再次双击又能运行了。
刚刚测试,系统注销了。那临时文件还在。如图

[ 本帖最后由 gd510090 于 2008-3-3 12:20 AM 编辑 ]

Snap1.jpg (33.26 KB, 下载次数: 122)

Snap1.jpg

Snap1.jpg (128.37 KB, 下载次数: 113)

Snap1.jpg
回复

使用道具 举报

53#
 楼主| 发表于 2008-3-3 00:22:06 | 只看该作者
原帖由 gd510090 于 2008-3-3 12:14 AM 发表
迅雷没事。迅雷退出了,再进去还是能启动程序。但是我自己弄的第一次能启动,退出之后再双击就变成打开文件夹了,用右键卸载之后;再次双击又能运行了


可能有三:
1、你误操作,是从窗口右上角的"X"关迅雷,以为是真正关了;
2、你的机子性能不是很好,关迅雷时要些时间,但你又马上双击它,此时迅雷还在内存,所以再次双击时就是打开目录。
  以后 DLL 完善一下,如适当当延时;
3、你在下载文件,迅雷关闭时要保存下载的文件,关闭要些时间,就回到了第2种原因了。

你关闭迅雷后,从任务管理器看看迅雷是不是真正关闭了,如果不是真正关闭,再双击肯定是打开目录。
或者你的系统有问题,迅雷不能正常关闭。

[ 本帖最后由 lxl1638 于 2008-3-3 12:24 AM 编辑 ]
回复

使用道具 举报

54#
发表于 2008-3-3 00:45:16 | 只看该作者
不是迅雷,是以下两个东东

Autoruns-v9.01H.rar

240.81 KB, 下载次数: 48, 下载积分: 无忧币 -2

hijackthis.rar

199.03 KB, 下载次数: 90, 下载积分: 无忧币 -2

回复

使用道具 举报

55#
 楼主| 发表于 2008-3-3 07:30:51 | 只看该作者
你没有看这个主题的其它内容,一个WIM没有经过设置,不管是WimTool还是WIMNT都无法直接启动,要用这个DLL来启动WIM,这个WIM必须按WimTool定义的规范设置。
回复

使用道具 举报

56#
 楼主| 发表于 2008-3-3 07:52:12 | 只看该作者
原帖由 gd510090 于 2008-3-3 12:45 AM 发表
不是迅雷,是以下两个东东


给你新的DLL、新的WimTool和设置好的WIM,你可以使用了。
但DLL和WimTool还不算正式版,功能还要完善(WimTool打算加入结束时清空挂载目录的选项,DLL谁备加入环境变量的支持和部分PECMD命令的支持)。以后WimTool更新的功能主要是对WimTool的设置,一个设置好的WIM可以离开WimTool或WIMNT而正常使用。

WimTool.rar

345.85 KB, 下载次数: 214, 下载积分: 无忧币 -2

Autoruns-v9.01.rar

239.68 KB, 下载次数: 106, 下载积分: 无忧币 -2

hijackthis.rar

200.82 KB, 下载次数: 51, 下载积分: 无忧币 -2

回复

使用道具 举报

57#
发表于 2008-3-3 08:02:22 | 只看该作者
不错,非常方便,谢谢!
回复

使用道具 举报

58#
发表于 2008-3-3 08:05:48 | 只看该作者
走在前头东西,支持老九
回复

使用道具 举报

59#
发表于 2008-3-3 08:17:51 | 只看该作者
下来试试看。
回复

使用道具 举报

60#
发表于 2008-3-3 09:06:34 | 只看该作者
老九太强了!!!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 02:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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