C# winForm 开机自动启动 并启动后最小化到任务栏 右侧通知栏并交互操作
作者:@大木瓜
本文为作者原创,转载请注明出处:https://www.cnblogs.com/damugua/p/16725102.html
参考:
https://www.cnblogs.com/weixing/p/3384060.html
第一步:自动重启程序
private void Form2_Load(object sender, EventArgs e) { string KJLJ = Application.ExecutablePath; if (!System.IO.File.Exists(KJLJ))//判断指定文件是否存在 return; string newKJLJ = KJLJ.Substring(KJLJ.LastIndexOf("\\") + 1); RegistryKey Rkey = Registry.CurrentUser.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");if (Rkey == null) Rkey = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"); Rkey.SetValue(newKJLJ, KJLJ); MessageBox.Show("程序设置完毕,请重新启动计算机后即可生效!", "温馨提醒", MessageBoxButtons.OK, MessageBoxIcon.Information); }
第二步:设重启后自动最小化隐藏及图标操作方法
参照这个按步骤实现即可:C# winForm 开机自动启动 并启动后最小化到任务栏 右侧通知栏并交互操作
https://www.cnblogs.com/weixing/p/3384060.html
效果图如下:
重启后自动后台运行,且图标在任务栏,可退出、隐藏、显示
---------------------以下为拓展链接-----------------------------------------------------------------------
WinForm软件开机自动启动详细方法
WinForm软件开机自动启动详细方法 - xyzhuzhou - 博客园 (cnblogs.com)
C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”
分类:
C#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
2021-09-24 C# 使用MD5算法对密码进行加密
2021-09-24 c# 获取本机系统已经安装的打印机信息