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)
{
//
}
}
}热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下