无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
123
返回列表 发新帖
楼主: nn2nn
打印 上一主题 下一主题

WiMNT——WIM文件挂载和制作工具 定制版 2009.4.9更新

[复制链接]
61#
发表于 2008-5-12 23:34:33 | 显示全部楼层
再提个建议,美化一下界面,嘿嘿
如下图。
顺便再提一下,有可能的话还是希望加上卸载时自动执行的功能,这个并不难做。虽然并不常用.

未命名.PNG (60.55 KB, 下载次数: 103)

未命名.PNG
回复

使用道具 举报

62#
发表于 2008-5-15 12:37:06 | 显示全部楼层
原帖由 nn2nn 于 2008-5-15 10:18 发表
图标可以改,
标题栏想居中居右,自己就用空格顶吧。(程序花点时间计算也可。)
卸载时自动执行的功能,这个功能有了,就是UNMOUNT,你的命令。


使用unmount,你的命令。虽可实现,但需要有一个WINMT的进程等待程序执行结束,占用内存不方便。

真正的卸载时自动执行,就是在执行UNMOUNT或点击界面的卸载时才自动执行的。只需在卸载时处理一下就可以了,也不需要有一个进程等待。

WINCMD,我偶尔用一下,只是感觉不太方便,编写的过程比较麻烦(参数比较多)。
回复

使用道具 举报

63#
发表于 2008-5-16 15:51:53 | 显示全部楼层
请注意:WIMNT是没有任何部件驻留在系统的。

使用,unmount,程序的功能会驻留WIMNT进程。
使用,WIMSETUP.INI,要写WIMSETUP.INI。呵呵我是懒人,尽量用简便的方法。

直正的卸载执行(应该和WIMTOOL差不多吧)
使用命令行卸载(wimnt.exe /U|/UA)或使用UNMOUNT卸载时,还有界面的卸载|全部卸载。
都会自动执行一个指定的命令或程序,然后再卸载。
回复

使用道具 举报

64#
发表于 2008-5-17 10:22:33 | 显示全部楼层
原帖由 nn2nn 于 2008-5-17 08:35 发表
好,那就做到上面说的。

请注意:WIMNT是不允许在后台修改WIM文件的。


期特,,

WIMNT是不允许在后台修改WIM文件的。
一般WIM制作后也没有修改的必要。
回复

使用道具 举报

65#
发表于 2008-5-19 14:18:26 | 显示全部楼层
先下载测试下。更新了好多东东。
回复

使用道具 举报

66#
发表于 2008-5-19 19:18:31 | 显示全部楼层
我也试了,同上。不能移动。好像这次改比较大,我之前的WIM文件(用WIMSETUP.INI配置的)

用新版的运行出错,内存不能读。换旧版的OK。

觉得这个界面还是和以前一样的好。(以前比较好看,现在多了T.O.U.之类的图际)感觉很怪

这些可以考虑放在侧边或其它比较不显眼的地方(也可以放在窗口右键菜单上)。
回复

使用道具 举报

67#
发表于 2008-5-24 10:52:53 | 显示全部楼层
今天重新试了一下,发现前天用新版运行会出错的WIM中,WIMSETUP.INI里面只有[INIT]或[DEFAULT]节,运行就会出现内存不能读。添加了MENU后就不会了。
今天的版本也是一样的,WIMSETUP.INI只存在[init]或[default]就会出错。
不过这个影响不大,一般这种WIM用来直接启动程序的。直接把EXEC项放到自动运行中就解决了。
回复

使用道具 举报

68#
发表于 2008-5-24 13:55:40 | 显示全部楼层
试了一下新的,OK了
回复

使用道具 举报

69#
发表于 2008-5-31 12:01:33 | 显示全部楼层
能不能再加一个功能啊,
设置挂载目录,可以挂载到WIM文件所在目录下。
比如
AA\TEST.WIM
可以挂载AA下面。不管这个TEST.WIM移到哪里都是挂到父目录下(这里是AA)。
回复

使用道具 举报

70#
发表于 2008-6-2 00:43:30 | 显示全部楼层
原帖由 nn2nn 于 2008-6-1 16:30 发表
挂到父目录下,也有不便的地方,不能找到原WIM文件,如果那目录有多个WIM,最多只能挂一个WIM文件,所以不推荐。


偶尔需要用到,这种情况一般只要挂一个主WIM到父目录就好了。
现在我暂时通过另外一个WIM来完成。

主WIM文件 B.WIM(要挂到父目录的WIM文件)的挂载目录设为%WimDir%
另外制作一个调用的WIM文件(如.a.wim) 。直接自动执行里写上:Unmount,%WimDir%\B.WIM
以后就执行A.WIM就好了。
回复

使用道具 举报

71#
发表于 2008-6-7 12:21:00 | 显示全部楼层
上传错了吧。是5.24的版本。
回复

使用道具 举报

72#
发表于 2008-6-8 09:18:32 | 显示全部楼层
还是5月24日的版本???
回复

使用道具 举报

73#
发表于 2008-6-8 13:58:42 | 显示全部楼层
刚刚试了OK。
回复

使用道具 举报

74#
发表于 2009-3-1 21:58:12 | 显示全部楼层
有新的驱动了吗?不知兼容性怎么样。
旧的驱动有时会蓝屏。
回复

使用道具 举报

75#
发表于 2009-3-2 14:06:49 | 显示全部楼层
1楼新版的驱动时不是缺少了文件?没看到.wimfltr.sys多了wimserv.exe,wimmount.sys
我直接安装后不能挂载,必须复制6.0的DLL文件到WIMNT目录下才可以.用7.0的挂载失败.
回复

使用道具 举报

76#
发表于 2009-3-3 13:14:43 | 显示全部楼层
现在看来还是新旧驱动配合使用比较好.新的驱动只能挂到NTFS,并且该目录下不能有文件.旧的驱动可以对这些进行互补.只是使用两种移来移去比较麻烦.不知有没有办法解决?

比如,能不能在使用7驱动挂载失败时就用6的驱动挂.
如果能支持使用两种驱动DLL文件,比如默认使用7的驱动,6的驱动DLL文件名为wimgapi6.dll
这样就可以比较方便使用了.
回复

使用道具 举报

77#
发表于 2009-3-3 17:24:24 | 显示全部楼层
用7的驱动我还是没能成功,挂载是成功的.但是里面的文件都不能使用.
以下是提示(不是WIMNT等的问题,我用IMAGEX试也是一样,该如何解决?)

---------------------------
记事本
---------------------------
系统无法在消息文件中为 %2 找到消息号为 0x%1 的消息文本。


---------------------------
确定   
---------------------------

是不是两个驱动不能同时存在?我以前有装6的驱动,直接再装了7的驱动(并且重启过了系统).
把6的DLL复制到WIMNT目录下,可以正常使用6.的驱动,如果使用7的DLL文件,可以挂载,但里面的文件都不能使用.

[ 本帖最后由 chenall 于 2009-3-3 17:52 编辑 ]
回复

使用道具 举报

78#
发表于 2009-3-3 21:47:53 | 显示全部楼层
我就只是用7的驱动挂啊.不行才用6的.现在只有6的驱动可以使用.
回复

使用道具 举报

79#
发表于 2009-3-3 21:48:23 | 显示全部楼层
我再试试看.这样子有点麻烦.
回复

使用道具 举报

80#
发表于 2009-3-10 17:36:26 | 显示全部楼层
我试了集成到我的PE中,因为我有使用了6的驱动.
使用7的文件显示挂载成功,但文件不能读,应该算安装成功了吧?

我先把注册表集成进去,如果要换成新版的驱动,需要改动的太多了,所以暂时不打算换.

[ 本帖最后由 chenall 于 2009-3-10 17:38 编辑 ]
回复

使用道具 举报

81#
发表于 2009-3-10 18:10:25 | 显示全部楼层
有加了7的驱动进去了,因为我只是测试.
所以只试了挂载,
使用新版的驱动挂载成功,但因为有使用旧版的驱动.所以挂载后的文件不可访问.
回复

使用道具 举报

82#
发表于 2009-3-10 22:29:33 | 显示全部楼层
旧版和新版我还是分得清楚的.
虽然测试时,挂载后的文件因为已经使用了旧版的驱动,所以访问新版挂载的文件时会提示那个什么%2的错误.

我想这应该就是可以了.
回复

使用道具 举报

83#
发表于 2009-5-1 15:48:45 | 显示全部楼层
关于WIMSETUP.INI初始化部份

[init] ;初始化
exec=  ;命令行
tag=    ;标记,支持判断文件的存在(支持环境变量)和注册表。

tag支持注册表,具体是到键值还是项名.
我设置了好像没有用.

[init]
exec=reg_.cmd
tag=HKEY_LOCAL_MACHINE\SOFTWARE\EZSoftMagic\MP3JoinerPro\SN
回复

使用道具 举报

84#
发表于 2010-4-19 17:25:02 | 显示全部楼层
能不能再更新一下,提供一个高级选项,允许自定义使用挂载命令?(当然了需要可以使用内置变量,像挂载目录之类的)。

比如我可以使用IMAGEX进行挂载,而不使用内置的API。
回复

使用道具 举报

85#
发表于 2010-4-21 19:16:50 | 显示全部楼层
原帖由 nn2nn 于 2010-4-21 18:19 发表
可以使用其它的挂载,但不能使用内置变量,
因为这些是软件为方便使用自定义的,别的程序并不知道有这回事。


可以像这样子吗?

假如自定义的程序是一个批处理。那么在批处理中可以使用%MountDir%,%WimDir%等变量。


像这样子
自定义程序定义
xxx.exe %mountdir% %wimfile%

调用时把%wimfile% %mountdir%等变量替换掉再执行。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-22 17:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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