您的位置:首页 > 其它

开机启动自动运行!

2007-12-25 15:56 183 查看
#region  开机启动项

/// 

/// </summary>

/// <param name="Started">是否启动</param>

/// <param name="name">启动值的名称</param>

/// <param name="path">启动程序的路径</param>

        public static void RunWhenStart(bool Started, string name, string path)

{

RegistryKey HKLM = Registry.LocalMachine;

RegistryKey Run = HKLM.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");

if (Started == true)

{

try

{

if (Run.GetValue(name) != null)

{

if (Run.GetValue(name).ToString().Trim() != path)

{

Run.SetValue(name, path);

}

}

else

{

Run.SetValue(name, path);

}

HKLM.Close();

}

catch (Exception Err)

{

MessageBox.Show(Err.Message.ToString(), "MUS", MessageBoxButtons.OK, MessageBoxIcon.Error);

}

}

else

{

try

{

Run.DeleteValue(name);

HKLM.Close();

}

catch (Exception)

{

//

                }

}



#endregion
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: