当前位置:  开发笔记 > 编程语言 > 正文

如何提示用户在.NET安装中重新启动?

如何解决《如何提示用户在.NET安装中重新启动?》经验,为你挑选了1个好方法。

我正在使用Visual Studio 2008编写安装,而我对安装完全不熟悉.我已经创建了一个安装,并使用C#程序集成功编写了一些自定义操作.一个操作设置RunOnce注册表值,现在我需要提示用户在安装完成时重新启动,但我不知道如何.我已经阅读了Installer类文档,但我找不到任何重启的提及.

我假设我需要以某种方式调用MsiSetProperty并设置REBOOT属性,但我不知道如何从我的.NET安装程序项目中执行此操作.



1> Jeremy Mulli..:

谢谢.我最终使用post-build事件使用以下命令运行批处理文件.困难的部分是追踪WiRunSQL.vbs,它位于"适用于Windows Installer开发人员的Windows SDK组件"下载中.

cscript "C:\Program Files\Microsoft SDKs\Windows\v6.0\Samples\SysMgmt\MSI\scripts\WiRunSQl.vbs" my.msi "INSERT INTO `Property`(`Property`, `Value`) VALUES ('REBOOT', 'F')"

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有