做一个界面但是运行的时候把它隐藏就可以了,在上面放一个timer控件,设定每30秒就…… Option ExplicitPrivate Sub Form_Load() Timer1.Enabled = True End SubPrivate Sub Timer1_Timer() ping "www.csdn.net" End Sub然后将此程序写入注册表的run中,使其每次开机运行
to online(龙卷风(白学了,重新充电中)) 在vb中怎样 将此程序写入注册表的run中,使其每次开机运行
经过测试 Option Explicit 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 Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal Hkey As Long) As Long Const REG_SZ = 1 Const HKEY_LOCAL_MACHINE = &H80000002Private Sub Command1_Click() 'RegCreateKey "hkey_local_machine\software\microsoft\windows\currentversion\run", "aaa", 1 Dim application As String Dim filename As String application = "我的测试软件" filename = "c:\mysoft\www.exe" Call SaveString(HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", application, filename) End Sub Public Sub SaveString(Hkey As Long, strPath As String, strValue As String, strdata As String) Dim KeyHand As Long Dim r As Longr = RegCreateKey(Hkey, strPath, KeyHand) r = RegSetValueEx(KeyHand, strValue, 0, REG_SZ, ByVal strdata, Len(strdata)) r = RegCloseKey(KeyHand)End Sub
目的时 按一定的间隔时间访问一次固定的web站点 。
但给你提供一点思路倒可以,
你将此要写入注册表,可以用到API函数的.
可以 具体说说吗 ?谢谢
在函数里面设定这些操作,或者做一个界面但是运行的时候把它隐藏就可以了,在上面放一个timer控件,设定每30秒就……
然后将此程序写入注册表的run中,使其每次开机运行
可以把代码写出来吗???谢谢
Option ExplicitPrivate Sub Form_Load()
Timer1.Enabled = True
End SubPrivate Sub Timer1_Timer()
ping "www.csdn.net"
End Sub然后将此程序写入注册表的run中,使其每次开机运行
在vb中怎样 将此程序写入注册表的run中,使其每次开机运行
Option Explicit
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
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal Hkey As Long) As Long
Const REG_SZ = 1
Const HKEY_LOCAL_MACHINE = &H80000002Private Sub Command1_Click()
'RegCreateKey "hkey_local_machine\software\microsoft\windows\currentversion\run", "aaa", 1
Dim application As String
Dim filename As String
application = "我的测试软件"
filename = "c:\mysoft\www.exe"
Call SaveString(HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", application, filename)
End Sub
Public Sub SaveString(Hkey As Long, strPath As String, strValue As String, strdata As String)
Dim KeyHand As Long
Dim r As Longr = RegCreateKey(Hkey, strPath, KeyHand)
r = RegSetValueEx(KeyHand, strValue, 0, REG_SZ, ByVal strdata, Len(strdata))
r = RegCloseKey(KeyHand)End Sub