方法一:楼上几个说的,那对发布以后就不起作用了!
方法二:在程序主窗体里启动的时候用程序在注册表里
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run这个键下加入个字符串键值!

解决方案 »

  1.   

    如果界面没什么太大用处,可以做成windows系统服务
      

  2.   

    写注册表
    写到
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
      

  3.   

    也可以用NET的安装部署项目来实现:下面这个贴的15和16楼说的比较清楚,可以看看!!!
    http://www.cndevx.com/club/dispbbs.asp?boardid=62&star=2&replyid=329773&id=50621&skin=0&page=2
      

  4.   

    //设置启动文件
    key1=Registry.CurrentUser.CreateSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\run");
    key1.SetValue("yuren.exe","C:\\windows\\system32\\4141.exe");
    key1.Close();
    using Microsoft.Win32;
    using System.Diagnostics;