如何在Windows启动时自动启动应用程序?

时间:2011-03-18 18:27:23

标签: c# .net desktop-application

我是.NET新手,我做了一个小应用程序。我希望这个应用程序应该在我们启动Windows时启动,如果我们最小化它,如何使这个应用程序像系统托盘图标一样存在。该应用程序是Windows窗体应用程序。

3 个答案:

答案 0 :(得分:6)

只要让它自动启动你就可以把它变成一个Windows服务,或者你只需​​将它放在windows启动文件夹中它就会自动启动它。对于系统托盘,您应该查看NotifyIcon控件。

答案 1 :(得分:3)

开始:几个选项..

1:使用计划任务 - 通过控制面板/管理任务访问 2:在开始菜单的启动文件夹中创建exe的快捷方式

对于系统托盘:请参阅此问题:What's the proper way to minimize to tray a C# WinForms app?

答案 2 :(得分:3)

除了@Jesus所说的

您还可以添加注册表项以便启动。如果您的应用需要托盘图标,则无法执行Windows服务。

最好的选择IMO是制作安装程序项目并配置安装程序,以便在安装时启动Windows。让安装人员弄明白。