无忧启动论坛

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

根据nn2nn的开放式外置的改造构想(已成功99%)

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-7 12:40:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天成功了大部分,打算把那个深度装机pe空壳版改成这种结构,下星期发会出来给大家试试

根据nn2nn的标准化外置,我自己想了另一种类似的结构

1.把每个软件都分开做成WIM的形式,
2.编写一个批处理,用外部配置文件添加这个BAT的快捷方式,根据软件的不同,参数也不同
3.BAT接受到参数后,自动挂载软件并根据需要写入注册表,再打开软件,当软件关闭后又自动卸载.
4.鉴于软件的复杂性,可以在BAT中添加几个特殊的标签,检测到是特殊软件的时候,就调用标签里的内容

  基本就是这样,我因为现在在学校,输入法太烂了.就不详细多讲.上星期基本测试成功,特殊软件那里还没试验,一般软件都测试成功了.下星期回家继续试验,

  个人感觉这个方法可以提高可维护性,修改外置也比较方便,配合WIM式网络和WIM式MMC应该还是蛮好用的.

那个BAT里的内容大是这样的
  1. ::开放式外置配置程序
  2. set wim=..\外部软件
  3. set x=%ProgramFiles%\%1
  4. md "%x%"
  5. ::以下进行参数判断
  6. IF /I "%1"=="NET" GOTO NET_MMC
  7. IF /I "%1"=="MMC" GOTO NET_MMC
  8. IF /I "%1"=="AVP" GOTO AVP_Thunder
  9. IF /I "%1"=="Thunder" GOTO AVP_Thunder
  10. IF /I "%1"=="ULTRAISO" GOTO WINRAR_ULTRAISO_VDM
  11. IF /I "%1"=="WINRAR" GOTO WINRAR_ULTRAISO_VDM
  12. IF /I "%1"=="VDM" GOTO WINRAR_ULTRAISO_VDM
  13. IF /I "%1"=="GHOST32" GOTO GHOST11
  14. IF /I "%1"=="GGGHOST" GOTO GHOST11
  15. IF /I "%1"=="GHOSTEXP" GOTO GHOST11
  16. ::以下是普通软件
  17. PECMD MOUN %wim%\%1.wim,%x%,1
  18. regedit /s /q "%x%\%1.reg"
  19. "%x%\%1"
  20. PECMD MOUN ,%x%
  21. EXIT
  22. ::以下是特殊软件
  23. :NET_MMC
  24. md %SystemRoot%\System\
  25. copy %wim%\NET_MMC.wim "%ProgramFiles%"
  26. PECMD MOUN %ProgramFiles%\NET_MMC.wim,%SystemRoot%\system,1
  27. ::设置参数并导入软件。
  28. PECMD LOAD %SystemRoot%\System\%1.ini
  29. PECMD LOAD %SystemRoot%\System\MMC\%1.ini
  30. PECMD EXEC !%SystemRoot%\System\MMC\%1.bat
  31. PECMD EXEC !%SystemRoot%\System\%1.cmd
  32. EXIT
  33. :AVP_Thunder
  34. PECMD MOUN %wim%\%1.wim,%x%,1
  35. "%x%\%1" D
  36. PECMD MOUN ,%x%
  37. ::以下是GHOST11中的程序调用
  38. :GHOST11
  39. copy %wim%\GHOST11.wim "%ProgramFiles%"
  40. md "%ProgramFiles%\GHOST11"
  41. PECMD MOUN %wim%\GHOST11.wim,%ProgramFiles%\GHOST11,1
  42. "%ProgramFiles%\GHOST11\%1"
  43. PECMD MOUN ,%ProgramFiles%\GHOST11
  44. :WINRAR_ULTRAISO_VDM
  45. copy %wim%\%1.wim "%ProgramFiles%"
  46. PECMD MOUN %wim%\%1.wim,%x%,1
  47. "%x%\%1"
  48. EXIT
复制代码
大家给点意见看看.

[ 本帖最后由 421062724 于 2008-1-13 11:33 AM 编辑 ]
2#
发表于 2008-1-7 12:57:55 | 只看该作者
最基础的外置WIM包应有杀软等需要随时更新的软件,通过UPDATE.bat便于更新病毒库内容
回复

使用道具 举报

3#
 楼主| 发表于 2008-1-7 14:03:14 | 只看该作者
找人给点意见傻,不要潜水咯
回复

使用道具 举报

4#
发表于 2008-1-7 15:40:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
发表于 2008-1-8 10:25:11 | 只看该作者
支持一下。。。。。。
回复

使用道具 举报

6#
发表于 2008-1-8 10:31:25 | 只看该作者
支持DIY ,学习中!
回复

使用道具 举报

7#
发表于 2008-1-8 11:42:32 | 只看该作者
思路不错, 期待成品...
坚决支持!
回复

使用道具 举报

8#
 楼主| 发表于 2008-1-8 12:11:08 | 只看该作者
估计下星期能把特殊软件的部分搞出来,代码已经写在了纸上,解决方案也写好了,就差试验了.
回复

使用道具 举报

9#
发表于 2008-1-8 21:31:21 | 只看该作者
期待ls赶快发一个成品出来给大家试试先
回复

使用道具 举报

10#
发表于 2008-1-9 17:37:58 | 只看该作者
思路是不错哦,不过楼主有没考虑过,这样做的话,WIM文件会很多,有意义不?
何不直接使用未用WIM打包的文件夹,仅仅因为WIM可以防毒?
回复

使用道具 举报

11#
 楼主| 发表于 2008-1-9 17:48:45 | 只看该作者
不用WIM打包的文件夹体积比较大,而且WIM文件虽然多,但是维护方便,不要的就直接删
回复

使用道具 举报

12#
发表于 2008-1-13 09:49:24 | 只看该作者
支持一下,期待成品出来
回复

使用道具 举报

13#
发表于 2008-1-13 11:00:39 | 只看该作者
支持这种构想,这样维护也方便多了!
回复

使用道具 举报

14#
 楼主| 发表于 2008-1-13 11:33:13 | 只看该作者
今天成功了大部分,打算把那个深度装机pe空壳版改成这种结构,下星期发会出来给大家试试
回复

使用道具 举报

15#
发表于 2008-1-13 12:31:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

16#
发表于 2008-1-13 13:20:24 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

17#
发表于 2008-1-14 00:12:23 | 只看该作者
快看到成品了真的是太好了
回复

使用道具 举报

18#
发表于 2008-1-14 00:39:54 | 只看该作者
支持楼主和 16楼  nn2nn 的帖子!
回复

使用道具 举报

19#
发表于 2008-1-14 10:35:45 | 只看该作者
思路很好,写一个这样的BAT文件,要通用的,我们要用的时候将文件名改一下,运行这个BAT就可以了!
回复

使用道具 举报

20#
 楼主| 发表于 2008-1-19 18:32:44 | 只看该作者
原帖由 nn2nn 于 2008-1-13 01:20 PM 发表
通过外面的BAT来维护WIM文件的挂载的初始化过程。

有违WIM文件是一个功能软件的特性,初始化过程应该由WIM文件里的BAT自己来完成。(如SETUP.CMD)

(因为没有你的BAT,你提供的WIM文件就成为垃圾,这样不好 ...

也不是,因为软件只有个别是要用标签的,基本都是通用的.
回复

使用道具 举报

21#
发表于 2008-1-19 20:57:41 | 只看该作者
新的想法,要多试试。。。。。。。。
回复

使用道具 举报

22#
发表于 2008-1-19 21:44:25 | 只看该作者
如果能够解决可写WIM挂载就完美了
回复

使用道具 举报

23#
 楼主| 发表于 2008-1-19 21:45:52 | 只看该作者
我想知道有没办法完全隐藏bat而又可以传递软件参数,现在就是这个问题,不能完全隐藏
回复

使用道具 举报

24#
发表于 2008-1-21 11:11:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-27 21:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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