Winform 开机自动启动
来源:互联网 发布:c语言数组初始化全0 编辑:程序博客网 时间:2024/05/17 07:50
private void AutoMenu_Click(object sender, EventArgs e)
{
string strName = Application.ExecutablePath;
string strnewName = strName.Substring(strName.LastIndexOf("\\") + 1);
if (AutoMenu.Checked)
{
//修改注册表,使程序开机时不自动执行。
this.AutoMenu.Checked = false;
Microsoft.Win32.RegistryKey Rkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
Rkey.DeleteValue(strnewName, false);
MessageBox.Show("程序设置完成!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
this.AutoMenu.Checked = true;
if (!File.Exists(strName))//指定文件是否存在
return;
Microsoft.Win32.RegistryKey Rkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if (Rkey == null)
Rkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
Rkey.SetValue(strnewName, strName);//修改注册表,使程序开机时自动执行。
MessageBox.Show("程序设置完成,重新启动计算机后即可生效!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
{
string strName = Application.ExecutablePath;
string strnewName = strName.Substring(strName.LastIndexOf("\\") + 1);
if (AutoMenu.Checked)
{
//修改注册表,使程序开机时不自动执行。
this.AutoMenu.Checked = false;
Microsoft.Win32.RegistryKey Rkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
Rkey.DeleteValue(strnewName, false);
MessageBox.Show("程序设置完成!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
this.AutoMenu.Checked = true;
if (!File.Exists(strName))//指定文件是否存在
return;
Microsoft.Win32.RegistryKey Rkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
if (Rkey == null)
Rkey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
Rkey.SetValue(strnewName, strName);//修改注册表,使程序开机时自动执行。
MessageBox.Show("程序设置完成,重新启动计算机后即可生效!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
0 0
- Winform 开机自动启动
- Winform 开机自动启动
- winform开机自动启动设置
- WinForm程序开机自动启动
- C# Winform 开机自动启动
- winform(c#) 开机自动启动程序
- Winform 开机自动启动(C#)
- winform(c#) 开机自动启动程序
- C#实现开机自动启动Winform
- C# WinForm 自启动/模拟开机自动启动
- C#客户端(WinForm)开机自动启动实现
- winform开机启动
- C# WinForm 开机自动运行
- C# WinForm 开机自动运行
- C# WinForm 开机自动运行
- C# WinForm 开机自动运行
- 程序开机自动启动
- 开机自动启动程序
- 【Visual Basic】列表控件ListView的增删改查、模态对话框、禁止窗口调整大小
- ASP.NET读取EXCEL文件的三种经典方法
- 树莓派插拔USB无线网卡死机
- Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
- Spark性能优化-coalesce(n)
- Winform 开机自动启动
- Maven 使用介绍
- BZOJ 1502 NOI 2005 月下柠檬树
- MySQL优化之JOIN
- Android 开发学习记录一 08-10-2015
- statistics_level
- 数据持久化-NSKeyedArchiver
- 使用limit头文件查看特定机器上数据类型数据范围
- hpuoj1697 CZY找句子【KMP】