关于软件一键安装的问题(某些系统盘自带有一些软件一键安装)

发布时间:2024-05-14 17:04 发布:上海旅游网

问题描述:

曾经用过龙帝国的一张GHOST的系统盘,安装好系统后,会出现一个请你安装常用软件的对话框,你可以选择安装哪些,只要在前面打勾就行,再点一下自动安装就可以了. 描述比较多,是希望能让各位大哥大姐能够详细的知道我的问题.请问这样的一键安装软件,怎么安装? 教教小弟,需要什么工具,我也在网上找过,用过在百度收的"软件自动安装生成器 绿色版 - 河源下载站 - 打造齐全的绿色软件家园"----是以千千静听为例,下载的那个工具 感觉不行(或许是我不会用) 或许有哪位大哥回用的教教我 或是有其他办法的 教教小弟 小弟将不胜感激.
补充一下,上面所说的"再点一下自动安装就可以了"后面+电脑就可以一个接一个的自动安装所有软件了(还有就是可以避免安装一些插件) 如千千静听的"百度收霸"再补充下,大哥门啊我问的不是 自己制作GHOST版本的XP 和 现在GHOST盘都是一键安装(这个回答难道是我上面没有表达清楚...) 我问的是在系统安装好了后 装常见软件如:qq 千千静听等 yndove的答案可以 照着yndove说的去做 就ok 但是要提醒下大家--这位仁兄说的“杨海军”的“软件安装管理器”并不能实现安装官方下载的 千千静听时一些插件的不安装 但你可以去 多特 去下载 装机软件 多特的软件很好 这里我以本人的名义褒扬下(下载方便快捷 广告少 不含插件 速度也很快---个人觉得比华军和天空的好(这两个软件园感觉广告较多特的多)安装时就下一步 再下几步就OK了 少了很多无用的东西 用yndove说的工具+多特下的软件就可以简单方便的做好 之所以说这么多 就是为了以后看此知道的人能够一步到位 呵呵 我人很好吧... 再最后 再次感谢 留意过此知道和回答过此知道的人 非常感谢

问题解答:

你所说的龙帝国的那个用的是“杨海军”的“软件安装管理器”,它有一个配套工具“配置文件编辑器”用它来编写就成,不会用,你用“配置文件编辑器”打开龙帝国上的配置文件就知道怎么回事了,你可以自己集成一些适合自己使用的工具,一键安装。

请参考:
http://dyzyb001.blog.163.com/blog/static/2256804520087165548372/

哈哈,和你希望的和你用过的一模一样。

其实呢,所谓的自动安装,是因为那些软件,不是标准的安装程序,而是一个一个的打好包的,如果你需要安装(勾上) ,在程序运行到那一步的时候,他就会调动解压包,进行后台安装。

如果你要模拟一下,可以用winrar 进行实验,制作一个自动解压包,设置成安静模式(这样就不会出现窗口了),之后可以添加参数和命令行,使安装后进行注册、快捷方式等功能得到实现。

当然,如果技术比较高,会制作标准安装程序包的话,可以把这些所有的文件都集合到安装包里,这样看起来就更美观了。

所有的自动安装程序,都是经过光盘制作者修改过的,因此不存在插件。但是,正如以上说的,经过修改后的软件,肯定会有其他的变化的。比如默认DNS被修改等等。。。

补充一点,绿色软件是怎么实现的?在安装的时候,使用文件监视器,对软件安装过程的每一步进行监视,然后再进行反安装。这样,就可以去掉不需要的功能,只是把程序所需要的文件放在电脑里了。 之后,再使用命令行进行dll注册、regedit注册 等等一些功能。

自动安装很简单的~ 有好多的方法,我只会最简单的!! 就告诉你最简单的吧!!!
有两种安装模式~ 一种是前台安装的,一种是后台安装的,
后台安装的,我到现在都不知道 是怎样写的!!

你去狗狗里搜索~ AU3软件~ 这是制作自动安装的需要的软件!
软件安装后,在帮助里有 简单的教程,看玩了,你也就会了!
下面是我写的,一个自动安装 360的脚本代码! 供你参考!
AU3是通过模拟鼠标点击去自动 点击,你设置好的按钮!来实现自动安装的!
我简单给你解释下代码!注释用;隔开,并非代码!

run("setupbeta5.0.exe") ;运行setupbeta5.0.exe
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","欢迎使用") ;找到,360安全卫士 5.0.0.1001 安装(这个安装程序的标题) 找到 欢迎使用 (这也是一个标题) 两个标题,确定了一个 安装的界面!!
send("!N") ;模拟键盘,按N键 下一步!
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","许可证协议")
send("!I")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","选择安装位置")
send("!I")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","360安全卫士实时保护设置")
send("!N")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","360安全卫士定时检测设置")
send("!N")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","正在完成")
send("{space}")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","正在完成")
send("{TAB}")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","正在完成")
send("{space}")
WinWaitActive(" 360安全卫士 5.0.0.1001 安装","正在完成")
send("!F")

这是最简单的!!!这样制作的脚本,在安装过程 不允许~ 有任何的鼠标操作!!
还可以 有另外一个命令! 来确定 要执行的按键!

WinWaitActive("WinZip 安装选项","感谢您安装 WinZip!") ;等待这个窗口出现
ControlClick("WinZip 安装选项","感谢您安装 WinZip!","[class:Button;INSTANCE:4]") ;执行按键4!
class:Button;INSTANCE:4参数可以通过,AU3安装好后 目录下的 Au3Info 得到!!!

还有一种自动安装~ 就是,在DOS下执行 安装程序,在后面加入一个 默认安装参数!!! 但这需要,软件具备 默认安装参数!
在CMD下, 比如查看! setupbeta5.0.exe 的自动安装参数!
就setupbeta5.0.exe /help
或者setupbeta5.0.exe /?
360 好像是不提供自动安装的参数的。。自动安装参数,就是 在安装程序是,会一直NEXT 去安装!!

至于。后台自动安装的! 我也不知道了!!~~

另外你可以想楼上说的 下载个 软件安装管理器
然后,把自己做好的 自动安装脚本 和软件,放的 软件安装管理器 指定的目录。更改INI配置文件,(可以改目录,改文件名)。。把文件指向你做好的 自动安装脚本 就可以 实现了!!

可以,我不知道 后台自动安装是 怎样做的~ 对AU3也没 深究!,有兴趣 自己试试吧~

一见安装软件,还自动不带插件,这个好像不行的,除非做的时候,找那种没插件的软件,现在很多软件商就这样大广告的,通过非正常的手段装你电脑商,也不问你同意不同意!

那种软件做得时候好像得对每个要装得软件进行动作录制,装的时候鼠标键盘都不能动的。总之很麻烦,你还是挨个装软件,装好了之后做个ghost得了。

其实软件安装并非把文件释放出来那么简单..有些软件系统需要对某些DLL文件进行注册.一些相关信息写进注册表..你说的这个问题基本上清楚了.就是你也想做一个选择性的工具安装包是吧,这样工作量就得大了,比如如果你要安装千千静听,你就必须要找出它在安装的时候注册过哪些DLL文件..并且写入的一些关键的注册表路径和信息,得找出来..然后可以通过bat批处理文件来对这些注册表文件和DLL文件的导入和注册

热点新闻