如何让程序能够开机自动运行??

C# code
   
   
   
   
// 此方法把启动项加载到注册表中 // 获得应用程序路径 string strAssName = Application.StartupPath + @" \ " + Application.ProductName + @" .exe " ; // 获得应用程序名 string ShortFileName = Application.ProductName; RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey( " SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run " , true ); if (rgkRun == null ) { rgkRun = Registry.LocalMachine.CreateSubKey( " SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run " ); } rgkRun.SetValue(ShortFileName, strAssName); // 此删除注册表中启动项 // 获得应用程序名 string ShortFileName = Application.ProductName; RegistryKey rgkRun = Registry.LocalMachine.OpenSubKey( " SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run " , true ); if (rgkRun == null ) { rgkRun = Registry.LocalMachine.CreateSubKey( " SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run " ); } rgkRun.DeleteValue(ShortFileName, false );

你可能感兴趣的:(如何让程序能够开机自动运行??)