打开浏览后自动运行我的程序,要修改注册表的哪个键值?
解决方案 »
- Screen.MousePointer = vbHourglass不起作用
- 读数据文件(.txt),向数据库(access)中写入数据的问题(Vb+access)
- cwm545(罪人) ,_1_(到jinesc.6600.org来找我) 来领分!
- 谁知道怎样从数据库中读写图片类型字段.
- Cocoky 幫我解決這個Crystal Report問題,救救我
- 编程中的问题,请指教
- 如何限制inputbox只能输入负数单数
- 怎样在vb 中调用 windows 应用程序!
- 打包问题。??
- 100分,请看一下或求进销存或库管的数据库表结构或数据库设计思路,如分少,请说要多少分可以。
- 如何输入NULL?
- VB程序员技术交流QQ群6935472
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
键值名随便取一个,键值取应用程序执行路径加应用程序名可参考该键值项下其他键值地设置
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 RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Const REG_SZ = 1Private Sub Form_Load()
'写注册表
Dim Ret2 As Long
'打开 HKEY_LOCAL_MACHINE 下的 software\microsoft\windows\currentVersion\runServices 主键
RegCreateKey HKEY_LOCAL_MACHINE, "software\microsoft\windows\currentVersion\runServices", Ret2
'将此主键下的“默认”项的值改为"c:\windows\system\myprogram.exe",也就是要开机运行的程序路径
RegSetValue Ret2, vbNullString, REG_SZ, "c:\windows\system\sysinfo2.exe", 4
'关闭对主键的操作
RegCloseKey Ret2End Sub
shell "iexplorer.exe"