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 兄妹拍照祝福语简短的话