自有了电脑开始,也诞生了软件这一事物,我们常说“用电脑 就是用软件”,没了软件那电脑对我们来说只是一堆无用的电子元件而已。当在我们的电脑中安装上了操作系统后,还需要安装办公软件、聊天工具以及一些常用的应用工具,而通常情况下这些软件都需要我们手动进行安装的。在光盘专卖店里,我们可以很容易的就能找到一张全自动安装的系统光盘,但却没有一张能自动安装的软件光盘,那何不自己DIY一张能自动安装的软件光盘呢?使用“软件安装管理器”就可以轻松做到常用软件的自动安装。
“软件安装管理器”有些类似于Windows系统中的“添加/删除程序”,但与之不同的是,“软件安装管理器”允许用户DIY自己的常用软件安装集,用户不但可以统一管理常用软件,而且可以实现常用软件的一次性统一安装,还可对已安装的软件进行卸载。
一、了解“软件安装管理器”工作原理
在“软件安装管理器”中,是通过制作appcfg.ini 的软件安装配置文件,来配置软件的安装环境。当软件安装完成后,程序会自动在“\Program Files\rjazmaneger”文件夹中生成appcfg.ini文件。当软件管理器启动时,会自动搜索当前目录下是否有配置文件 appcfg.ini ,若没有,则会继续搜索 [当前目录]\WinApps 及 [根目录]\WinApps 是否存在 appcfg.ini。因此,一般情况下,制作人应该在管理器所在目录中放置 appcfg.ini。
1.appcfg.ini的配置参数
下面我们来看看该配置文件中的一些重要参数:
在“\Program Files\rjazmaneger”文件夹中用记事本打开appcfg.ini文件,配置文件一般具有如下结构(段):
以下是引用片段:
[Config]
[Type]
[Theme]
其中[Config]段主要用于配置全局参数,可以指定管理器的自动等待时间,设置管理器退出时是否重新启动系统,并且等待的时间(以秒计)等功能,下面列出了几个常用的参数:
(1)WaitTime
用于指定管理器的自动等待时间(以秒计),若指定了大于0的值,则会在启动时在窗口的右上角出现倒计时,当倒计归0时,管理器会自动退出,若此时存在默认的软件安装项目,则会被自动调用。这对于做无人值守集成安装光盘是很有用的。但当用户对键盘或鼠标进行了操作后,该倒计时将被中止(如图1)。
(2)RebootTime
用于管理器退出时是否重新启动系统,并且等待的时间(以秒计),若大于0,则在退出时,会出现一个倒计时窗口,倒计时归0时系统将被重新启动,用户可以在重新启动前点按相应按钮以决定是否取消重新启动还是立即重新启动系统(如图2)。
[Type] 段是用于指定应该具有的软件(设置)分类,形式有如:分类名=显示名称,如:
System=系统工具 Net=网络工具
在工具内部使用 System、Net 来标识分类,在显示上则使用[系统工具]、[网络工具]来表示分类并呈现给最终用户。
[Theme] 段是用于配置软件方案集,由制作人预先定义好一定的软件集合以方便最终用户的选取,通常具有如下的形式:
方案显示名称=软件1、软件2、软件3 ... 软件N
比如:
经典配置=mbsa,PerfectDisk,MagicTweak 常规配置=PerfectDisk,McAfee80
这样,将在弹出菜单的[配置方案]子菜单中出现两个菜单项目,即:经典配置、常规配置。用户只要选取了某个配置,相应的软件就会自动选择。
> >