Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 检查安装所需的重新启动_C#_.net 4.0_Installation - Fatal编程技术网

C# 检查安装所需的重新启动

C# 检查安装所需的重新启动,c#,.net-4.0,installation,C#,.net 4.0,Installation,我正在开发安装程序,需要在上次卸载后检查系统是否重新启动。理想情况下,我希望存储一些注册表项,这些注册表项将在系统重新启动后删除self,并且我可以在安装启动期间检查这些注册表项。有没有办法做到这一点?谢谢。听起来您在寻找注册表项中的功能。它会在Windows启动时启动一个程序,并为您删除注册表项。那么,您为什么需要重新启动?例如,如果某个文件由于正在使用而无法删除,您能否检查该文件是否已丢失?由于驱动程序卸载(从以前的安装/卸载),我需要重新启动。我需要明确地知道用户在删除驱动程序后重新启动了

我正在开发安装程序,需要在上次卸载后检查系统是否重新启动。理想情况下,我希望存储一些注册表项,这些注册表项将在系统重新启动后删除self,并且我可以在安装启动期间检查这些注册表项。有没有办法做到这一点?谢谢。

听起来您在寻找注册表项中的功能。它会在Windows启动时启动一个程序,并为您删除注册表项。

那么,您为什么需要重新启动?例如,如果某个文件由于正在使用而无法删除,您能否检查该文件是否已丢失?由于驱动程序卸载(从以前的安装/卸载),我需要重新启动。我需要明确地知道用户在删除驱动程序后重新启动了机器。@rapt0r-我可能应该在发布我的答案之前问这个问题,但是你是否控制了驱动程序卸载程序,或者它是第三方驱动程序?它是第三方驱动程序,所以我需要手动将标志放在某个地方。。你是否以某种方式启动了他们的驱动程序安装程序?如果您无法控制卸载程序,您希望如何知道驱动程序何时被卸载?