当前位置 > 首页 > Asp.net

关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法

2011-1-25 15:28:00来源:Asp.net

很多朋友做安装包的时候,所打包的软件需要.NET Framework之类的环境,他们会检测系统是否已经安装了.NET,如果没有,则调用.NET安装包来安装。但是.NET安装完是需要重启动的,一般来说,我们都推荐使用/q/norestart的静默安装函数来使重启动推迟到安装结束时,使用如下:
LaunchAppAndWait(SUPPORTDIR^"dotNetFx40_Full_x86_x64.exe","/q /norestart",WAIT);
.NET在重启后才能生效,但是如果在安装完.NET之后的安装行为中立刻需要使用.NET特性,那么必须让先电脑重新启动,但是重启后让用户再次点击setup.exe来继续安装是不友好的行为,如果能够在重启后自动调用安装包继续下一步安装,那该多么好啊。
因此我的想法是:将setup.exe的路径写入到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
键值下,这样会在你的电脑重启后,自动运行你的setup.exe来继续安装。
记得在安装结束时,写脚本来删除这个键值,不然每次电脑开机都要运行这个setup.exe啦

作者: 海洋女神 发表于 2011-01-25 14:37 原文链接

评论: 4 查看评论 发表评论


最新新闻:
· 惠普 webOS 平板 Topaz 规格、功能细节流出(2011-01-25 15:18)
· 疑似PSP2官方照曝光(2011-01-25 15:11)
· 微软MSE 2.0首次更新 杀毒引擎版本升级(2011-01-25 15:10)
· 为什么起床后不能收邮件?(2011-01-25 15:09)
· 适合网页设计师的 9 个 Chrome 扩展(2011-01-25 15:06)

编辑推荐:为什么不创新

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库



  • So I Created Another Utils Library

    2010-7-14 8:17:00

    Thought it was time I start my own Utils library (why not everyone else seems to have one), I have

  • FriendlyQuery即将发布!

    2007-9-14 0:12:00

    你还在为SharePoint中那麻烦的查询语句而烦恼么? 你还在由于不熟悉CAML而厌恶查询么? 你还在为了查询去到处翻找一个字段的内部名称么? 现在不必了! 有了CollaDe

  • 域模型向左走(充血),向右走(贫血)

    2007-9-11 14:39:00

    摘要: 在文章的开始,我先举一个例子 美国M4谢尔曼坦克 VS德国的虎式坦克(相关资料如下http://mil.eastday.com/m/20070515/u1a28332

  • .NET程序的代码混淆、加壳与脱壳

    2012-11-14 17:15:00

    通常我们通过代码混淆、加密的形式达到软件保护的目的。在Web开发里我们接触过的可能就是JS代码加密了,可以通过对JS代码进行混淆、加密从而实现对核心JS代码的保护。如果没有接触过的可以在 这里 简单

  • 简单就是生活地全部,让你简单地ORM-DbScript

    2007-4-3 11:10:00

    摘要: 前几天发布了我写的一个ORM组件,其实我也不知道能不能把它叫做ORM,因为我只是按照自己的一个很简单的想法-方便快捷 阅读全文 亚历山大同志 2007-04-03 11:03

  • asp.net 编程模型

    2009-12-27 19:33:00

    阅读: 289 评论: 3 作者: ‐.帥牙~兒 发表于 2009-12-27 15:46 原文链接 asp.net 框架编程模型是指在 asp.net 框架响应客户端请求的整个过

  • Expression trees' ConstantExpression values

    2007-10-8 15:59:00

    After reading Jafar Husain s posts ( 1 , 2 and bonus by Doron Yaacoby), I started thinking abo

  • Programmatically set the Page Description and Keywords in Asp.Net 4.0

    2009-8-18 18:59:00

    Hi, One of the small but new features in Asp.Net 4.0 is the addition of the Title, Metakeywo

  • 上周热点回顾(7.12-7.18)

    2010-7-19 8:02:00

    作者: 博客园团队 发表于 2010-07-19 07:56 原文链接 阅读: 7 评论: 1 热点随笔: · 为什么EXE不能超过4GB ( lixiong )

  • 面对复杂的管理如何进行自我调试(项目经理修炼手册第一章)

    2009-9-24 13:06:00

    摘要: 伟大的孔夫子教导过我们“知之者不如好之者,好之者不如乐之者。”这话的意思就是说,在面对复杂工作的时候,要想做得出色,就要能够从中找到乐趣。毛主席他老人家也说过“与天斗其乐无穷,与地斗其乐无穷