.Net 程序加入到开机启动项(备忘)
时间:2011-04-12 来源:NatureSex
如何把.Net 程序加入到开机启动项中
private void RegCompStartRun(bool cmd) { //获取程序执行路径.. string starupPath = Application.ExecutablePath; //表示Window注册表中项级节点,读取 Windows 注册表基项HKEY_LOCAL_MACHINE RegistryKey loca = Registry.LocalMachine; RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run"); lblDisplay.Text += "执行成功!"; try { //SetValue:存储值的名称 if (cmd) { run.SetValue("WinForm", starupPath);//加入注册 } else { run.DeleteValue("WinForm",false);//删除该节点注册 } loca.Close(); } catch(Exception ee) { MessageBox.Show(ee.Message.ToString(),"提示",MessageBoxButtons.OK,MessageBoxIcon.Error); } }
有了这个就可以使Winform程序开机自动运行。
相关阅读 更多 +