C#设置开机启动项、取消开机启动项
如果想你写的程序随系统开机一起启动的话,那么你可以照下面这个方法来做。
RunWhenStart(false,Application.ProductName,Application.StartupPath+@\"\\MUS.exe\");
///<summary>
///开机启动项
///</summary>
///<paramname=\"Started\">是否启动</param>
///<paramname=\"name\">启动值的名称</param>
///<paramname=\"path\">启动程序的路径</param>
publicstaticvoidRunWhenStart(boolStarted,stringname,stringpath)
{
RegistryKeyHKLM=Registry.LocalMachine;
RegistryKeyRun=HKLM.CreateSubKey(@\"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\");
if(Started==true)
{
try
{
Run.SetValue(name,path);
HKLM.Close();
}
catch(ExceptionErr)
{
MessageBox.Show(Err.Message.ToString(),\"MUS\",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}[Page]
else
{
try
{
Run.DeleteValue(name);
HKLM.Close();
}
catch(Exception)
{
//
}
}
}热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短