无忧启动论坛

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

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

[复制链接]
541#
 楼主| 发表于 2008-2-4 13:41:46 | 只看该作者
谢谢:测试很详细。

1、默认打开的注册表
WIMNT.exe /M "%1" %*
发送到WIMNT的注册表
WIMNT.exe" /M "%1" /m

好:修改发送到WIMNT的注册表为
WIMNT.exe" "%1" /m

2、以后每个参数都加上""。
3、同一的问题。
3、这是个大问题。请详细点,按理不会有这问题。
(如果你要改变挂载路径,则例外)
回复

使用道具 举报

542#
发表于 2008-2-4 14:17:06 | 只看该作者
最后一个问题,好像和系统有关,
所有的版本都会这样(用WIMTOOL也是一样的)
可以试下,用WIMNT设置某个WIM文件为可写挂载模式.
在命令行下可以直接xxx.wim来启动,第二次就不行了.

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

使用道具 举报

543#
 楼主| 发表于 2008-2-4 15:02:42 | 只看该作者
奇怪,真是这样。
双击就可以。
不清楚那部分的问题。

可能是控制台的问题,
在控制台里如果再用WIMNT去挂载,又可以。
回复

使用道具 举报

544#
 楼主| 发表于 2008-2-4 15:15:36 | 只看该作者
修正以上的BUG。

[ 本帖最后由 nn2nn 于 2008-2-4 04:39 PM 编辑 ]
回复

使用道具 举报

545#
 楼主| 发表于 2008-2-4 15:34:36 | 只看该作者
弹出的窗口,使用下面的风格,感觉如何?

如果觉得可以的话,将提供这种风格的选择。

[ 本帖最后由 nn2nn 于 2008-2-4 03:37 PM 编辑 ]

Snap3.png (33.19 KB, 下载次数: 89)

Snap3.png
回复

使用道具 举报

546#
发表于 2008-2-4 15:51:49 | 只看该作者
建议图标还是让那些图标显示小点的好看,。太大。马赛克了。难看!!
回复

使用道具 举报

547#
发表于 2008-2-4 16:01:57 | 只看该作者
我个人还是比较喜欢上面这个弹出风格的,嘿嘿.如楼上所说,图标可以小一点(能自定义大小更好,默认还是小一点.)

新了试一下,暂没有发现问题.参数传递也正常.
有点不好,每个参数都加上了"",有些程序不支持这个.批处理比较好说,其它程序就不一定了
有没有办法原样传递?

另一个问题,不知这个调用WIMSETUP.ini的有没有开放什么接口.
比如说可以通过运行WIMNT加某个参数 +WIMSETUP.ini来调用这个弹出窗口呢?
回复

使用道具 举报

548#
 楼主| 发表于 2008-2-4 16:10:34 | 只看该作者

回复 #546 jxyun99 的帖子

图标马赛克,你可以用大的ICO文件呀。(如果不行再改代码)

再增加个选项SIZE 控制图标大小。
都是可省的。


[default]
style=list
size=24
回复

使用道具 举报

549#
 楼主| 发表于 2008-2-4 16:19:37 | 只看该作者

回复 #547 chenall 的帖子

""程序会自己处理的。(系统过滤)
高级点的,读命令行,他的处理能力更强。(自己砍掉"")

WIMSETUP.ini没有开放什么接口,有什么事可以在初始化过程做。
如有那种要求,请具体谈谈例子。
回复

使用道具 举报

550#
 楼主| 发表于 2008-2-4 16:39:06 | 只看该作者
再发新版
增加
[default]
style=list
size=24

[ 本帖最后由 nn2nn 于 2008-2-4 05:04 PM 编辑 ]
回复

使用道具 举报

551#
发表于 2008-2-4 16:54:25 | 只看该作者
好像很多程序都不能自动处理""吧.
一个简单的就像
SETX /?
换成SETX "/?"
就不行了.
回复

使用道具 举报

552#
 楼主| 发表于 2008-2-4 16:57:25 | 只看该作者
原帖由 chenall 于 2008-2-4 04:54 PM 发表
好像很多程序都不能自动处理""吧.
一个简单的就像
SETX /?
换成SETX "/?"
就不行了.

现在修正这个问题。
方法:
查找参数中是否有空格,有空格的加""号输出,否则原样输出。

[ 本帖最后由 nn2nn 于 2008-2-4 05:04 PM 编辑 ]

WIMNT.rar

251.33 KB, 下载次数: 102, 下载积分: 无忧币 -2

回复

使用道具 举报

553#
发表于 2008-2-4 19:03:07 | 只看该作者
试了下,之前的问题没有了,但和SETUP.CMD有冲突.
同时存在WIMSETUP.INI和SETUP.CMD时,不会弹出WIMSETUP.INI.
之前的版本可以.
回复

使用道具 举报

554#
 楼主| 发表于 2008-2-4 20:18:36 | 只看该作者

回复 #553 chenall 的帖子

同时存在WIMSETUP.INI和SETUP.CMD时,不会弹出WIMSETUP.INI.设定为SETUP.CMD优先。
(总要有个设定,看如何合理)

可能WIMSETUP.INI优先更合理。
SETUP.CMD要启动时还可以在启动项设置,WIMSETUP.INI就没有这机会。

[ 本帖最后由 nn2nn 于 2008-2-4 08:23 PM 编辑 ]
回复

使用道具 举报

555#
发表于 2008-2-4 21:05:08 | 只看该作者
同意优先,WIMSETUP.INI
不知设置图标的进展如何,什么时候可以放出来.
很是期待.....
回复

使用道具 举报

556#
 楼主| 发表于 2008-2-4 21:11:36 | 只看该作者

回复 #555 chenall 的帖子

显示的DLL还没高手做成,
设置图标的工具也在进行中。
(要获取一个高质图标,不容易。但借助图标终结者.exe,生成ICO后再集成很容易。)
回复

使用道具 举报

557#
 楼主| 发表于 2008-2-4 22:22:09 | 只看该作者
将对高清ICO文件支持。
[default]
style=list
size=128
将有超炫效果。(在网上下128*128的ICO)


EXE、DLL的高清ICO资源有点难查(资源ID ,资源ID下哪一个是最高质量)

[ 本帖最后由 nn2nn 于 2008-2-4 10:45 PM 编辑 ]
回复

使用道具 举报

558#
发表于 2008-2-7 20:21:27 | 只看该作者
有个问题,当WIM文件的 属性是隐藏时候,用WIMNT编辑时候,会出现蓝屏。这个是什么问题。
回复

使用道具 举报

559#
 楼主| 发表于 2008-2-7 22:37:27 | 只看该作者

回复 #558 jy9988 的帖子

有这事吗?我试试。。

证实没这事,与隐藏属性无关。

[ 本帖最后由 nn2nn 于 2008-2-7 10:40 PM 编辑 ]
回复

使用道具 举报

560#
发表于 2008-2-8 02:19:51 | 只看该作者
这几天有空..下载研究一下
回复

使用道具 举报

561#
发表于 2008-2-8 13:29:38 | 只看该作者
下一个来学习用一下,谢谢。
回复

使用道具 举报

562#
发表于 2008-2-8 14:43:51 | 只看该作者
原帖由 nn2nn 于 2008-2-4 22:22 发表
将对高清ICO文件支持。
[default]
style=list
size=128
将有超炫效果。(在网上下128*128的ICO)


EXE、DLL的高清ICO资源有点难查(资源ID ,资源ID下哪一个是最高质量)

看看像素是不是48×48就知道了。
回复

使用道具 举报

563#
发表于 2008-2-10 14:51:56 | 只看该作者

复制挂载功能

楼主有空请考虑支持这个功能:
对wim文件双击(或右键菜单),将其复制到某处,然后挂载。复制目的地根据全局设置或右键时临时设置而定。右键设置的话要比较方便,例如能记住上次的设置。进一步,当卸载时,属复制挂载的wim可考虑自动或由用户决定是否删除。

这个跟以往关注的可写问题不同,主要目的是实现全内存运行,方便启动后随时能拔除存放wim文件的U盘或光盘。现在大内存机器多了,全内存运行应该考虑。我在
http://shop.mgcgame.com/viewthre ... &extra=page%3D1
的#12楼提到一个方案,并已初步实践,如果wimnt提供上述功能就方便了。
回复

使用道具 举报

564#
发表于 2008-2-10 16:32:52 | 只看该作者
好像现在的WIMNT就有这个功能了.我没有试过,不知可不可行.
回复

使用道具 举报

565#
发表于 2008-2-10 16:51:52 | 只看该作者
原帖由 chenall 于 2008-2-10 04:32 PM 发表
好像现在的WIMNT就有这个功能了.我没有试过,不知可不可行.


现在的复制好象是为了可写挂载而做的,用于命令行(或wim文件本身带有信息指明为可写挂载?),总之不能满足需求。
现在需要的是非命令行方式的双击或右键复制挂载。如果用命令行,或为wimnt做个外壳包装当然可以达到目的,但wimnt本身支持更好。
回复

使用道具 举报

566#
 楼主| 发表于 2008-2-11 16:54:35 | 只看该作者

回复 #565 pseudo 的帖子

现在WIMNT支持自动复制后挂载。
只要是为只读的WIM进行可写挂载。

如果你想你的文件有自动复制后挂载的功能,
1、全局设置允许复制后挂载。
2、把WIM文件属性改为只读。(现在版本会优先改文件属性,如果新版不改属性即可)
3、设置WIM挂载为可写挂载。
4、双击WIM文件即自动复制后挂载。
5、卸载映像,命令行为:/U <挂载路径>  [Wim映像文件]。或者清下TEMP也可删除复制的WIM文件。


以上只是适用于个别WIM文件,如GHOST.WIM。
如果选用全部文件只能用全局设置。

但不清楚自动复制后挂载有多少支持?

[ 本帖最后由 nn2nn 于 2008-2-11 05:10 PM 编辑 ]
回复

使用道具 举报

567#
 楼主| 发表于 2008-2-11 16:58:45 | 只看该作者

回复 #565 pseudo 的帖子

以上方法,步骤不少。只要是这种需要不多。有全局设置,更省事。
如有好有实施方案,请提议。
回复

使用道具 举报

568#
发表于 2008-2-12 11:31:31 | 只看该作者
奇怪,试20080112版,无论怎么设置都不复制。例如:
1、制作一个小wim文件,将其右键发送到wimnt,然后改目录为R:\b,钩可写并成功写入设置
2、设置全局属性中复制后挂载文件大小为10并保存全局设置。
3、双击该文件,未发现copy;卸载,改文件属性为只读,双击,也未找到copy。
还做了一些其它试验,要么挂载失败,要么挂成功但找不到copy。
=============================
不时遇到光盘启动后要换张安装光盘或影碟、U盘启动后想尽快拔出收起来免得走时忘记拿的情况,还有担心光盘、U盘
的损耗等等,需要考虑尽可能使用副本、充分利用大内存。配合内存虚拟盘,wim组件的复制加载值得考虑。以往因考虑
可写而做的复制,难适应以上需求。
命令行什么功能都可以实现,不讨论了。根据非命令行方式力求对话少、用户做主的原则,提供初步想法供参考:
1、可写与复制分开考虑。不满足可写条件的不自作主张帮他复制,顶多考虑(这也要用户做局部或全局设置才行)挂为
只读。
2、出错处理:弹出对话框(最好给出出错的直接原因),命令行方式时还可考虑做成像dos命令那样,运行结果只给命
令行提示和错误码,不弹图形对话框、不阻塞。
3、全局设置的属性
原有属性去掉复制后挂载大小,增加:
(1)复制设置:是否一律复制挂载;需复制的wim体积上限。
超过上限不复制。也可通过特定上限值隐含是否一律复制。默认不一律复制。副本文件属性一律变成可写的。
(2)可写设置:可写挂载失败是否尝试只读挂载
缺省否。
4、局部设置的属性
除原有属性外增加:
A)是否复制挂载,缺省时同是否一律复制的全局设置,指定时以局部设置为准。
B)复制目的地
若A)选否,则B)无效;若A)选是,则B)缺省时为temp路径。
复制前wimnt负责检查目的地空间是否足够。目的地通常是内存虚拟盘或硬盘临时空间,虚拟盘大小根据内存总量、wim
组件体积等因素合理设置(以后最好能找到动态改变大小的虚拟盘软件),不像现在不支持复制的零体积B:盘。
5、右键增加复制挂载菜单项、卸载项。复制目的地按全局设置。卸载复制目的地的wim时提问是否删除。
6、双击时是否可写挂载根据wim文件的xml信息而定;如果全局设置一律复制则复制,否则不复制。需要复制的可用右键
菜单项。
7、对5、6条不如意的可右键菜单发送到wimnt对话框处理。
回复

使用道具 举报

569#
 楼主| 发表于 2008-2-12 11:55:08 | 只看该作者

回复 #568 pseudo 的帖子

多谢提出宝贵建议!WIMNT会修改,适应要求。

右键如果再增加条数,就要用DLL了,所以不想再增加条数。
出错处理:可以发出错代码,也可沉默。但沉默不是解决问题的好办法。

要可写挂载的,只读挂上也无用。只能转到复制后挂载。
RAMDISK可试下IMDISK,她是唯一还在更新的RAMDISK。

安装光盘或影碟、U盘忘记拿的情况很多。深表同情!
回复

使用道具 举报

570#
 楼主| 发表于 2008-2-12 15:32:30 | 只看该作者
重新考虑,复制挂载,具有临时性质。
为了不影响正常的使用,
不如设置一个具有时效性的目录过滤,
是某目录下的文件,就使用复制后挂载。
时效可设置为长期。


WIMNT做个命令行接口。

[ 本帖最后由 nn2nn 于 2008-2-12 03:35 PM 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 06:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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