在注册表里:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
建立如:
"setp"="c:\\setp\\setp.exe"

解决方案 »

  1.   

    Const HKEY_LOCAL_MACHINE = &H80000002
    Const REG_SZ = 1 ' Unicode nul terminated string
    Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
    Private Declare 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 ' Note that if you declare the lpData parameter as String, you must pass it By Value.
    Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As LongPrivate Sub Form_Load()
    Dim ret
    Dim strPath As String
    Dim strValue As String
    Dim b() As BytestrPath = "software\microsoft\windows\currentversion\run"
    strValue = "1980GAOBO"
    strdata = "f:\1980gaobo.exe" & vbNullChar
    b = StrConv(strdata, vbFromUnicode)
    RegCreateKey HKEY_LOCAL_MACHINE, strPath, ret
    length = UBound(b) + 1
    RegSetValueEx ret, strValue, 0, REG_SZ, b(0), length
    RegCloseKey ret
    End Sub
      

  2.   

    最简单的办法是将快捷方式加入"C:\WINDOWS\Start Menu"下,但是这样容易被人发现,隐秘性不太好.那就加入注册表吧.加入注册表可以用vb代码.也可以直接进入注册表编辑器.楼上的acev(acev) 和y1g1y1(袁飞☆曾经沧海难为水,除却VB不是云☆) 老兄说的是!
      

  3.   

    y1g1y1(袁飞☆曾经沧海难为水,除却VB不是云☆) 的答案就是我想要的,谢谢你。