注册 登录
编程论坛 ASP.NET技术论坛

用C#怎样可以将自己写的程序放在services服务里,让他自动开机启动

hhy420459674 发布于 2010-12-30 22:41, 1124 次点击
用C#怎样可以将自己写的程序放在services服务里,让他自动开机启动啊?

第一次接触这个,希望最好是有代码。。。。
谢谢!
4 回复
#2
wangnannan2011-01-03 08:35
程序代码:
public static bool SetAutoRun(string keyName,string filePath)
        {
            try
            {
                RegistryKey runKey=Registry.LocalMachine.OpenSubKey(@"\SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true);
                runKey.SetValue(keyName,filePath);
                runKey.Close();
            }
            catch
            {
                return false;
            }
            return true;
        }

test: SetAutoRun("myexe","c:\\text.exe");

#3
aspic2011-01-03 09:38
同LS 操作注册表
#4
hhy4204596742011-01-04 17:24
恩 已经解决了,我用的是Windows服务,这样子可以在电脑开机后,当没有输入密码的时候,服务也能运行,bz的方法  我学习了,谢谢!
#5
chenguoxing5172011-01-06 12:58
是的,用服务也可以,创建一个服务后,然后设置为自动启动即可
1