注册表项编辑vb6启动

注册表项编辑vb6启动,vb6,registry,startup,Vb6,Registry,Startup,这里有没有人可以解释一下如何使用这个代码。请记住,我是一个完全的业余爱好者,所以可能需要简化 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", _

这里有没有人可以解释一下如何使用这个代码。请记住,我是一个完全的业余爱好者,所以可能需要简化

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\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

名称为
MyVBApp
,值为
C:\VB Forum\startup\Example.exe

正如文章中所述,此注册表项将导致程序
C:\VB Forum\startup\Example.exe
在系统启动时自动启动


为了使用这段代码,它必须以某种方式执行,当然,这需要一个可执行文件。如果您想查看此代码的运行情况,最简单的方法是创建一个新的“Standard EXE”项目,添加对Windows脚本主机对象模型的引用,将代码粘贴到Form_Load事件中,然后运行应用程序。查看此注册表项,您将看到此新条目。请确保并删除它,因为我假设您没有希望在每次Windows启动时运行的名为
C:\VB Forum\startup\Example.exe
的可执行文件,是吗?

这段代码是从哪里获得的?你想达到什么目的?我从这个网站上得到了这个代码。它给出了一个详细的描述,但是,我想要一个专业的建议如何使用它。正如我所说,我没有经验,可以使用简化的说明。它用于使Example.exe在启动时运行。此外,Example.exe是否可以作为服务运行,从启动到后台都可以连续运行。再次感谢。很抱歉,网站已关闭