将.NET应用程序添加到注册表以在重新启动后启动以完成某些操作

Max*_*sky 5 .net c# windows reboot

如果我的应用程序需要重新启动系统以更改某些内容并且我希望它在重新启动后自动继续其操作,我该如何向注册表添加密钥(更重要的是,在注册表中的位置)以启动应用程序先重启?为了清楚起见,我希望这次重启启动只发生一次.换句话说,一旦计算机重新启动,应用程序就会启动,并且在下次启动/重启时,它不会自动启动.

是否应该通过添加"启动时启动"键然后将其删除来完成?我有一种感觉,有一个专门的注册表区域用于重启动作.

Han*_*ant 6

是的,有.该RunOnce项.