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 六一祝福语简短网名