标签列表
检查安装是否需要重新启动
c#
.net-4.0
installation
4
4
我正在开发安装程序,需要在之前的卸载后检查系统是否重启。理想情况下,我希望存储一些注册表键值,在系统重启后自动删除,并且在安装开始时可以检查它们。有没有办法实现这个功能?谢谢。
-
mxpv
10
1
那么,为什么需要重新启动?例如,如果某个文件因为正在使用而无法删除,难道你不能只是检查一下文件是否已经消失了吗?
- Blorgbeard
@rapt0r - 在我回答之前,我可能应该先问一下,您是否控制驱动程序卸载程序,还是它是第三方驱动程序?
- M.Babcock
@rapt0r - 好的,那问题是什么?当布尔标志返回为真(或假,取决于何时适用),在我回答中引用的键中创建注册表值。然后在您的安装程序中检查它是否存在。如果计算机已重新启动,则不再存在。
- M.Babcock
系统重启后,谁会删除这个密钥?
- mxpv
@rapt0r - Windows会为您完成这项任务。请参阅答案中提供的文档链接。
- M.Babcock
显示剩余5条评论
1
个回答
2
2
看起来您在寻找与
RunOnce
注册表键中的功能相似。它可以在Windows启动时启动一个程序,并为您删除注册表条目。
-
M.Babcock
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
6
检测MSI安装前是否需要重新启动
14
检查版本/是否安装PROJ4
4
检查应用程序是否已安装
11
是否需要检查空值。
4
检查VLC是否已安装
5
检查Skype是否已安装。
9
为什么有些安装程序需要在运行程序之前重新启动计算机?
8
如何确定我刚安装的MSI是否需要请求Windows重新启动?
3
rpy2:检查软件包是否安装
7
检查Solidworks是否已安装?