C#实现开机自动启动设置代码分享
///<summary>
///设置程序开机启动
///或取消开机启动
///</summary>
///<paramname="started">设置开机启动,或者取消开机启动</param>
///<paramname="exeName">注册表中程序的名字</param>
///<paramname="path">开机启动的程序路径</param>
///<returns>开启或则停用是否成功</returns>
publicstaticboolrunWhenStart(boolstarted,stringexeName,stringpath)
{
RegistryKeykey=Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",true);//打开注册表子项
if(key==null)//如果该项不存在的话,则创建该子项
{
key=Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
}
if(started==true)
{
try
{
key.SetValue(exeName,path);//设置为开机启动
key.Close();
}
catch
{
returnfalse;
}
}
else
{
try
{
key.DeleteValue(exeName);//取消开机启动
key.Close();
}
catch
{
returnfalse;
}
}
returntrue;
}热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语