这个问题在这里已有答案:
我有两个问题:
-
我正在尝试使用Visual Studio中的C#开发Windows窗体应用程序 . 我希望我的应用程序在用户启动计算机后立即自动启动 . 我该如何实现这一目标?
-
我正在使用notifyIcon控件来最小化我的应用程序systen托盘 . 它工作得很好,但任务栏中的图标保持不变 . 我希望它像uTorrent或BitTorrent,其中最小化应用程序将其发送到系统托盘并从任务栏中删除其图标 .
我正在使用.NET Framework 4.5 .
1 回答
您有几个选项可以在启动时运行Windows窗体 .
您可以使用Windows任务计划程序在启动时运行该程序 . 在
bin/Release
或bin/Debug
中,让Windows调度程序在Windows启动时运行MyFormName.exe
程序 . How-To Geek有一个很好的教程如何做到这一点 .您还可以使用Windows Startup文件夹 . 创建一个快捷方式如果您希望它仅针对当前用户运行,则该文件夹的路径为
并为所有用户
然后只需在其中一个文件夹中删除表单(我上面提到的那个)的快捷方式 .
对于你的其他问题,read this other StackOverflow question