帮忙啊``
帮忙啊``
注册表操作
下面的代码功能是修改注册表
把C:\你的程序.exe设置库开机自启动:
Set my = CreateObject("WScript.Shell") my.regWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\你的程序", dirwin & "C:\你的程序.exe", "REG_SZ"
你可以把以上代码放到你的软件的启动窗口的Form_Load()事件中。
[此贴子已经被作者于2006-8-30 10:39:22编辑过]
是这个吧...
[URL=http://www.bc-cn.net/bbs/dispbbs.asp?boardID=6&ID=83342&page=5]http://www.bc-cn.net/bbs/dispbbs.asp?boardID=6&ID=83342&page=5[/URL]使用这些 api 函数:
RegCreateKey 打开注册表以读数据,得到一个键句柄(只有拥有这个句柄才能进行注册表读写操作)
RegSetValueEx 利用得到的键句柄,添加新键值
RegCloseKey 关闭注册表
在 HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run 里添加一个值,名字是你的程序名,值是程序路径。
这些函数到 api 浏览器找去。下面是我一个程序的注册表写入代码
Dim strString As String, keyhand As Long
strString = App.Path & "\exe.exe"
RegCreateKey &H80000002, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", keyhand
RegSetValueEx keyhand, "Exe", 0, 1, ByVal strString, LenB(strString)
RegCloseKey keyhand