启动不显示窗体
在Load事件中加入下列代码,注意不要在构造函数中使用,同时两者的前后顺序也要注意。
代码 Visible = false; ShowInTaskbar = false;
程序开机启动
代码 /// <summary> /// 开机启动项 /// </summary> /// <param name="Started">是否启动</param> /// <param name="name">启动值的名称</param> /// <param name="path">启动程序的路径</param> /// <returns></returns> public static bool RunWhenStart(bool Started, string name, string path) { RegistryKey HKLM = Registry.LocalMachine; RegistryKey Run = HKLM.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\"); if (Started) { try { Run.SetValue(name, path); HKLM.Close(); return true; } catch (Exception Err) { MessageBox.Show(Err.Message, @"MUS\", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } } else { try { Run.DeleteValue(name); HKLM.Close(); return true; } catch (Exception) { return false; } } }