主题:vB开机自动运行
yzai
[专家分:20] 发布于 2008-07-27 10:47:00
新兼一个工程,运行这个工程后`关机,开机后自动运行
回复列表 (共4个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2008-07-27 22:17:00
先编译
然后间得到的exe文件的快捷方式放到“启动”文件夹里
应该就可以了。
板凳
凡尘 [专家分:9680] 发布于 2008-07-28 10:21:00
典型的损人不利己
3 楼
孙瑞 [专家分:590] 发布于 2008-08-12 23:50:00
Set we = CreateObject("wscript.shell")
we.regwrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" & "welcome.exe", App.Path & "\welcome.exe"
说明:1.【& "welcome.exe"】可替换为【& 表示启动文件的文件名】,例如【& "某某.某某扩展名"】
2.App.Path & "\welcome.exe" 可替换为 App.Path & "\应用程序名"
4 楼
merry05 [专家分:8920] 发布于 2008-08-13 13:00:00
下面是我最近写的一个东西中,用到的一个函数,实现开机自启动:
Public Sub SetAutoRun(ByVal autoRun As Boolean) '实现/取消本程序开机自启动
Dim KeyId As Long
Dim MyexePath As String
Dim regkey As String
MyexePath = App.path & "\" & App.EXEName & ".exe" '获取程序位置
regkey = "Software\Microsoft\Windows\CurrentVersion\Run" '键值位置变量
Call RegCreateKey(HKEY_LOCAL_MACHINE, regkey, KeyId)
If autoRun Then
RegSetValueEx KeyId, "MySoftware", 0&, REG_SZ, ByVal MyexePath, LenB(MyexePath)
Else
RegDeleteValue KeyId, "MySoftware"
End If
RegCloseKey KeyId
End Sub
里面用到的API和常量,要自己进行声明
我来回复