如何启动计算机时启动Windows应用程序

时间:2011-05-04 07:33:13

标签: c# .net wpf registry

启动计算机时如何启动Windows应用程序。在我的应用程序中,我想更新当前日期&在登记处的时间。

4 个答案:

答案 0 :(得分:0)

最简单的方法是将其添加到“启动”文件夹中,您可以找到Windows按钮 - >所有节目。 如果您有本地化的Windows版本,它的名称可能会有所不同。

答案 1 :(得分:0)

使用注册表中的“运行”键。

请参阅http://support.microsoft.com/kb/314866

答案 2 :(得分:0)

您可以使用 Startup 文件夹,如果用户不再需要,可以轻松处理。

然后注册表中有运行键,请参阅安德鲁的回答。

此外,您可能会设置一个Windows服务,它可以在没有用户登录的情况下执行操作。此服务可以执行任何操作,在完成其工作后启动自动和终止(它不需要像大多数服务)。

答案 3 :(得分:0)

您可以使用两种简单的方法来执行此操作。

添加到启动文件夹

Environment.GetFolderPath(Environment.SpecialFolder.Startup) 

添加注册表项

RegistryKey myKey= Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);    
myKey.SetValue("Your Application Name", "\"" + Application.ExecutablePath.ToString() + "\);