问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB里怎样写语句使原程序列入开机启动项?

发布网友 发布时间:2023-12-30 16:25

我来回答

2个回答

热心网友 时间:2024-06-14 01:39

这个问题你可以使用以下的两个办法解决:

1:如果你对windows的注册表非常熟悉的话,你可以使用这个方法
对把程序放入开机启动项的原理你也必须弄的非常的清楚。
所以我给出以下代码,这是一个在一个公共模块中实现的代码段。

关于你愿意在按钮单击事件中实现,你可以稍稍的改动以下代码!!!

Option Explicit
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003
Public Const HKEY_PERFORMANCE_DATA = &H80000004
Public Const HKEY_CURRENT_CONFIG = &H80000005
Public Const HKEY_DYN_DATA = &H80000006

Public Const REG_NONE = 0
Public Const REG_SZ = 1
Public Const REG_EXPAND_SZ = 2
Public Const REG_BINARY = 3
Public Const REG_DWORD = 4
Public Const REG_DWORD_BIG_ENDIAN = 5
Public Const REG_MULTI_SZ = 7

Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long
Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

Sub Main()
Dim hKey As Long, SubKey As String, Exe As String

SubKey = "Software\Microsoft\Windows\CurrentVersion\Run"
Exe = "notepad"
RegCreateKey HKEY_CURRENT_USER, SubKey, hKey

RegSetValueEx hKey, "记事本", 0, REG_SZ, ByVal Exe, _
LenB(StrConv(Exe, vbFromUnicode)) + 1
RegCloseKey hKey

MsgBox "notepad 程序已经被设定成 Windows 启动时自动执行的程序!"
End Sub

2:第二种方法比较的简单:将你的程序拷到启动项里面去:

copy(aa.exe ,启动项目录)

启动项目录对administrator用户是:

C:\Documents and Settings\Administrator\「开始」菜单\程序\启动

对别的用户你可以以此类推。

热心网友 时间:2024-06-14 01:38

关注
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iOS 16.1.1值得更新升级吗 ios16.1.1正式版建议更新吗 iOS 16.1.1修复了哪些问题 ios16.1.1值得更新吗?ios 16.1.1新增内容及更新建议 iPhone 12升级iOS 16.1.1之后好用吗 iOS 16.1.1更新内容介绍 iOS 16.1正式版新增了哪些新功能?iOS 16.1正式版值得升级吗? ios 16.1正式版解决了哪些问题和BUG ...森先生是他“最好的老师” 你喜欢这样的老师吗? ... 你喜欢怀特森这样老师吗?说说你的看法.250字 在香蕉瓶里兑换过最贵的东西有点啥?那些很贵的电脑手机是不是骗人... 冒险岛手游战士怎么加点 战士加点攻略 微信重新注册了,怎么找回以前那个? 曲水园门票多少钱 上海曲水园好玩吗 怎样可以永久不封 有些植物长的高大是因为细胞壁,那矮小的植物呢? ...二战东线德国失利后曼施坦因元帅提出的“弹性防御”是什么意思?怎么... 从佛山鸿运汽车站到中山去的话,是到了中山的哪个车站?车费多少?_百度知... 苹果手机放大模式怎么关 v1v2v3对应资产 手动挡的逸动,大家油耗多少 《七零炮灰娇气媳》txt下载在线阅读全文,求百度网盘云资源 幸福是怎么溜走的? 原始传奇勋章碎片怎么获得 如何理解本。琼生评价莎士比亚:他不属于一个时代,而属于一切时代。_百 ... 同省但在两个城市的联通手机号可以办成小号么、就是两号互打免费那种... 特斯拉为什么有排气孔而且冒烟呢 高考数学题,这题中的切点坐标怎么求,过程,各位亲不要说答案有,我就是... QQ电脑管家、鲁大师、金山卫士哪两个好用? 有谁去劳动局告了拿到钱的 交通局执法检查和惠民利企总队的区别 珊珂洗面奶为什么不能用 离婚后户口在男方家动迁有份吗 有很多人说“这年头,有钱才有亲戚,没钱只有白眼”,你有什么看法?_百度... 支付宝财富v3最低多少万 电热水器跟燃气热水器哪个更安全? v1v2v3对应资产是多少 张柏芝人气追平那英进入出道位,李菲儿陪跑,实力给流量让路,你怎么看... 传奇人物谷建芬,都有哪些知名的弟子?如今他们的状况是怎样的?_百度知 ... 我一个手机号注册了两个,另外一个登不上了,身边没有亲友,不想... 蚂蚁财富v3要存多少钱 两个绑定一个手机号怎么登录另一个? 想知道: 沧州市 沧县永生生态园 在哪 一个手机号注册两个微信后怎么登录第一个 支付宝财富要存多少钱 ...进口的太贵了,国产中长沙得悦公司的有证,不晓得好用不? 微商代理们如何避免被封 怎样确定物质是由分子组成的还是由离子组成的或者是由原子组成的,生动... 长沙得跃根测仪效果怎么样? 法院拍卖查封扣押物资与评估报告数量不符的怎么办?