首页 > 编程语言 >C# winForm 开机自动启动 并启动后最小化到任务栏 右侧通知栏并交互操作

C# winForm 开机自动启动 并启动后最小化到任务栏 右侧通知栏并交互操作

时间:2022-09-24 10:45:05浏览次数:82  
标签:启动 C# KJLJ Rkey 自动 开机 任务栏

参考:

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博客

标签:启动,C#,KJLJ,Rkey,自动,开机,任务栏
From: https://www.cnblogs.com/damugua/p/16725102.html

相关文章