在网上查到了方法,但不知道reg.SetValue(name, fileName)里的name和fileName该填什么

解决方案 »

  1.   

    在local_machine\software\microsoft\windows\currentversion\run下新建一个字符串项目,项名任意,值指向你的程序路径和文件名。
      

  2.   

    无论在哪里都可以。
    Application.ExecutablePath会返回程序所在的目录。
      

  3.   

    方式一:写入注册表 local_machine\software\microsoft\windows\currentversion\run
    方式二:对于WIN7 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup,XP好像是“启动”目录
    方式三:做成NT Service,http://www.okbase.net/doc/details/2534
      

  4.   

    想用注册表的方式,但不知道reg.SetValue(name, fileName)里的name和fileName该填什么
      

  5.   

    reg.SetValue不知道是谁实现的函数,不是系统库函数,所以不好说,你可以问问写这个函数的人。思路我已经说了,设置注册表,包括取得文件路径,都是很简单的。
      

  6.   

    设置注册表做成NT Service,http://www.okbase.net/doc/details/2534