把程序放入
C:\Documents and Settings\All Users\开始\程序\启动
这个文件夹中,不只VB脚本,其他的bat (批处理程序) exe(应用程序) 也可以放进去运行的这个文件夹中的程序都是开机自动运行的
上面的路径中,All Users针对所有用户,你也可以针对某个用户单独改变
你所说的方法是从注册表中实现的,还有一种是直接加到WINDOWS里的启动里面,
可以把你的程序(或者程序的快截方式复制到该文件夹下)"C:\Documents and Settings\Administrator\「开始」菜单\程序\启动"
给你段代码:VB编写使程序开机自动启动
'使用下面这三个API与两个常数(标记部份为快捷键方式增加到开始下的启动)
Private
Declare
Function
RegSetValue
Lib
"advapi32dll"
Alias
"RegSetValueA"
(ByVal
hKey
As
Long,
ByVal
lpSubKey
As
String,
ByVal
dwType
As
Long,
ByVal
lpData
As
String,
ByVal
cbData
As
Long)
As
Long
Private
Declare
Function
RegCreateKey
Lib
"advapi32dll"
Alias
"RegCreateKeyA"
(ByVal
hKey
As
Long,
ByVal
lpSubKey
As
String,
phkResult
As
Long)
As
Long
Private
Declare
Function
RegCloseKey
Lib
"advapi32dll"
(ByVal
hKey
As
Long)
As
Long
Const
HKEY_LOCAL_MACHINE
=
&H80000002
Const
REG_SZ
=
1
Private
Sub
Command1_Click()
Dim
Ret2
As
Long
'打开
HKEY_LOCAL_MACHINE
下的
software\microsoft\windows\currentVersion\run
RegCreateKey
HKEY_LOCAL_MACHINE,
"software\microsoft\windows\currentVersion\run",
Ret2
'将此主键下的
"默认"
值改为你的
exe
全路径"
RegSetValue
Ret2,
vbNullString,
REG_SZ,
"c:\windows\abcexe",
4
'关闭对主键的 *** 作
RegCloseKey
Ret2
End
Sub
窗口总是在最前面
Option
Explicit
以上就是关于怎样在win7下设定VB脚本开机自动运行全部的内容,包括:怎样在win7下设定VB脚本开机自动运行、如何在开机时就自动启动VB程序、VB编写:将改程序自动加入开机启动代码是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)