怎样在win7下设定VB脚本开机自动运行

怎样在win7下设定VB脚本开机自动运行,第1张

程序放入

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编写:将改程序自动加入开机启动代码是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10040096.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存