【发布时间】:2011-03-18 18:27:23
【问题描述】:
我是 .NET 新手,我制作了一个小应用程序。我希望这个应用程序应该在我们启动 Windows 时启动,如果我们最小化它,如何让这个应用程序像系统托盘图标一样出现。该应用程序是一个 Windows 窗体应用程序。
【问题讨论】:
标签: c# .net desktop-application
我是 .NET 新手,我制作了一个小应用程序。我希望这个应用程序应该在我们启动 Windows 时启动,如果我们最小化它,如何让这个应用程序像系统托盘图标一样出现。该应用程序是一个 Windows 窗体应用程序。
【问题讨论】:
标签: c# .net desktop-application
只要让它自动启动,您可以将其设为 Windows 服务,或者您可以简单地将其放在 Windows 启动文件夹中,它会自动启动它。对于系统托盘,您应该查看 NotifyIcon 控件。
【讨论】:
开始:几个选项..
1:使用计划任务 - 通过控制面板/管理任务访问 2:在开始菜单的启动文件夹中创建exe的快捷方式
系统托盘:参考这个问题:What's the proper way to minimize to tray a C# WinForms app?
【讨论】:
除了@Jesus 所说的
您还可以为启动添加一个注册表项。如果您的应用需要托盘图标,Windows 服务就不会这样做。
IMO 最好的办法是制作一个安装程序项目并配置安装程序,使其在安装时从 Windows 启动。让安装人员自己解决。
【讨论】: