注册表项编辑vb6启动
问题描述:
有人可能会解释如何使用此代码。请记住我是一个完整的业余爱好者,因此可能需要简化。注册表项编辑vb6启动
Private Const cPGM = "C:\VB Forum\startup\Example.exe"
Dim oShell As IWshShell_Class
Set oShell = New IWshShell_Class
oShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\MyVBApp", _
cPGM, "REG_SZ"
这段代码究竟使用了多少?它保存为.exe文件并运行还是什么?感谢您的及时答复和信息反馈。
答
所有这些代码都是为注册表添加一个值。正如在文章中指出其添加到关键
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
名为MyVBApp
一个项目,和值C:\VB Forum\startup\Example.exe
,此注册表项将导致程序C:\VB Forum\startup\Example.exe
在系统启动时自动启动。
为了使用这个代码,它确实需要执行,当然这需要一个可执行文件。如果你想看到这段代码的实际操作,最简单的做法是创建一个新的“Standard EXE”项目,添加对Windows Script Host Object Model的引用,将代码粘贴到Form_Load事件中,然后运行应用程序。看看这个注册表项,你会看到这个新条目。请确保并删除它,因为我假设您没有一些名为C:\VB Forum\startup\Example.exe
的可执行文件,您希望每次启动Windows时都运行它,对吗?
你从哪里得到这段代码?你想达到什么目的? – 2010-04-02 05:48:40
我从这个网站获得了这段代码。然而,它给出了详细的描述,就像专业人士对如何使用它的建议一样。正如我所说我没有经验,可以使用简化的说明。它被用于让Example.exe在启动时运行。另外,是否有可能将Example.exe作为服务运行,从启动和后台连续运行。再次感谢。 – 2010-04-02 06:48:39
对不起,该网站是http://oreilly.com/pub/a/oreilly/windows/ron/startup_0401.html – 2010-04-02 06:49:21