方法一:
/// <summary>
/// 设置开机自动启动
/// </summary>
void setAppAuto()
{
if (StaticModel.AppAutoStart) //设置开机自启动
{
//获取程序路径
string execPath = Application.ExecutablePath;
try
{
RegistryKey RKey = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
//设置自启的程序叫获取目录下的程序名字
//string[] ar = RKey.GetValueNames();
//foreach (string st in ar)
//{
// if (st.Equals("ComputerCtrl89"))
// {
// }
//}
// 如果没有ComputerCtrl关键字,会自动创建,如果有就更新键值
RKey.SetValue("Computer