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访问被拒绝”

(62条消息) C#设置开机启动时报错,提示“对注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run访问被拒绝”_查无此人2021的博客-CSDN博客

posted @   大木瓜  阅读(1305)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
历史上的今天:
2021-09-24 C# 使用MD5算法对密码进行加密
2021-09-24 c# 获取本机系统已经安装的打印机信息
点击右上角即可分享
微信分享提示