易采站长站为您分析C#实现程序开机启动的方法,涉及C#针对应用程序及注册表的相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
注:相关教程知识阅读请移步到c#教程频道。
本文实例讲述了C#实现程序开机启动的方法。,具体如下:
//此方法把启动项加载到注册表中
//获得应用程序路径
string strAssName = Application.StartupPath + @"" + Application.ProductName + @".exe";
//获得应用程序名
string ShortFileName = Application.ProductName;
RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionRun", true);
if (rgkRun == null)
{
rgkRun = Registry.LocalMachine.CreateSubKey("SOFTWAREMicrosoftWindowsCurrentVersionRun");
}
rgkRun.SetValue(ShortFileName, strAssName);
//此删除注册表中启动项
//获得应用程序名
string ShortFileName = Application.ProductName;
RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionRun", true);
if (rgkRun == null)
{
rgkRun = Registry.LocalMachine.CreateSubKey("SOFTWAREMicrosoftWindowsCurrentVersionRun");
}
rgkRun.DeleteValue(ShortFileName, false);
注:相关教程知识阅读请移步到c#教程频道。










