方法很多了:
1、修改注册表
2、写win.ini文件
3、把他放到启动里面去

解决方案 »

  1.   

    '添加至“启动”
    RegCreateKey HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", hKey
     
    RegSetValueEx hKey, "自己建立的键值名", 0, REG_SZ, ByVal "程序路径", int(程序路径的长度)
      

  2.   

    Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As LongDeclare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
      

  3.   

    如果想让系统启动时只运行自己的程序,即连桌面也不出现的话,用同样的函数修改shell内容即可:RegCreateKey HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", hKey
    RegSetValueEx hKey, "Shell", 0, REG_SZ, ByVal "程序路径", "路径长度"
      

  4.   

    如果是做木马的话强烈推荐使用和exe关联.不容易被发现呀。
    现在其它的嘛放在放在 run runserever中也不错