虽然可以找到很多关于这个话题的解答,但是我这菜鸟就是没有看明白,什么注册表,系统服务啊..等等..
如果我要实现这样的功能,该具体的怎么做?□checkbox1在软件中有上面的一个checkbox控件,拥护选中就设置系统开机后自动运行.取消选中就取消自动运行..
不管什么样的实现方法,希望各位能给出您的代码?
如果您有类似的示例,也可以发到我的邮箱:[email protected]
十分感谢..我没有分了..不好意思.

解决方案 »

  1.   

    其实就是往注册表里面添加一项即可HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run参照原来的,照着增加一个即可
      

  2.   

    参考
    http://blog.csdn.net/net_lover/archive/2003/09/12/6946.aspx
      

  3.   

    把 aaa.exe 换成你的程序路径const string subkey = @"Software\Microsoft\Windows\CurrentVersion\Run";// 添加
    using (RegistryKey key = Registry.CurrentUser.CreateSubKey(subkey))
    {
        key.SetValue("aaa", "aaa.exe");
    }// 删除
    using (RegistryKey key = Registry.CurrentUser.CreateSubKey(subkey))
    {
        key.DeleteValue("aaa");}