把你的程序添加到注册表里
RegistryKey key = Registry.LOCAL_MACHINE;
RegistryKey key1 =key.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true);
key1.CreateSubKey(@"地址");
地址就是你的程序在硬盘上的地址,

解决方案 »

  1.   

    可写入注册表,以便系统启动后自动加载程序
    本应用的位置可用Application.ExecutablePath获得
      

  2.   

    我的做法也是在安装程序中,然后把程序的link放入启动中。这个最简单。还可以使用注册表,不过这个方法没玩过!
      

  3.   

    开机自启动一般是在注册表中添加项而启动的。就像一些杀毒软件和一些管理程序。
    另外一种启动方式是对EXPLORER.EXE的更改.如果你需要的是这样的程序的话,和我联系.
    [email protected]
      

  4.   

    FALLEAFCSHARP兄弟,给出你的方法源码与大家分享如何
      

  5.   

    编写随Windows启动运行的程序  
    作者: 孟宪会 出自: 【孟宪会之精彩世界】 发布日期: 2003-9-11 23:12:46 http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=3D86DE5B-D7A6-4CC4-23F1-EA54CC2E9422VB.NET 写的,自己改一下。