直接贴代码了哦
//初始化
timer = new System.Timers.Timer();
//设置间隔时间
timer.Interval = 1000 * 60 * 1;
//设置启动函数
timer.Elapsed += new System.Timers.ElapsedEventHandler(Upload);
//设置启用
timer.Enabled = true;
try
{
//设置服务为自动启动
RegistryKey regist = Registry.LocalMachine;
RegistryKey sysReg = regist.OpenSubKey("SYSTEM");
RegistryKey currentControlSet = sysReg.OpenSubKey("CurrentControlSet");
RegistryKey services = currentControlSet.OpenSubKey("Services");
//第一个参数为服务名称
RegistryKey servicesName = services.OpenSubKey("Uploadfile12138", true);
servicesName.SetValue("Start", 2);
}
catch (Exception ex)
{
//这个看你自己的情况设置
}