开机启动自动运行!
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
///
/// </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
相关文章推荐
- S60 3.0上的程序安装后启动运行和程序开机自动运行
- redis配置为开机自动启动并且后台运行
- 开机启动时自动运行程序
- S60 3.0上的程序安装后启动和程序开机自动运行
- S60 3.0上的程序安装后启动运行和程序开机自动运行
- 树莓派把一个python脚本作为服务运行,配置开机自动启动
- 关于开机自动运行程序和自动启动服务
- 系统开机自动运行程序和自动启动服务
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- win7下开机启动自动运行脚本
- 开机自动启动控制台并运行自己编译好的c++程序
- windows中系统开机自动运行程序和自动启动服务
- Linux服务器Jboss运行环境搭建步骤和开机自动启动脚本编写运行
- .net 创建计划任务开机后自动以管理员身份启动运行 win7 ~ win10
- 让Java程序作为linux的Daemon后台运行 和 使用Java Service Wrapper将java程序作为linux服务并且开机自动启动
- 开机自动启动app,后台保持运行Service
- 让你写的c#程序一开机就自动运行 Windows服务实现开机启动
- windows中系统开机自动运行程序和自动启动服务
- 如何在android手机上实现app开机自动运行启动(可以打开应用界面)。
- win7如何添加开机启动程序(开机就自动运行打开)