vbs修改注册表
发布网友
发布时间:2022-04-22 22:40
我来回答
共4个回答
热心网友
时间:2022-05-12 23:37
用VBScript修改注册表,必须先创建一个能于操作系统沟通的对象,再利用该对象的各种方法对注册表进行操作,创建这个对象的方法和格式如下:
Dim OperationRegistry
Set OperationRegistry=WScript.CreateObject("WScript.Shell")
上述这些代码就创建了一个能与操作系统沟通的对象OperationRegistry。
方法一:直接用它在注册表中的字符串来表示,如:
HKEY_CLASSES_ROOT,HKEY_CURRENT_USER等
方法二:用缩写的四个字母来表示,前两个为HK,后两个即为根键单词的首字母。如:
根键HKEY_CLASSES_ROOT表示为:HKCR, 根键HKEY_CURRENT_USER可表示为:HKCU等。
热心网友
时间:2022-05-13 00:55
建立一个.vbs文件,内容如下。
Dim OperationRegistry
Set OperationRegistry=WScript.CreateObject("WScript.Shell")
OperationRegistry.RegWrite "HKCR\http\shell\open\command\","C:\Program Files\TheWorld 2.0\TheWorld.exe ","REG_SZ"
运行就能实现你需要的。
热心网友
时间:2022-05-13 02:29
怎么会没有修改呢?我都测试成功了才回你的。。
Dim OperationRegistry
Set OperationRegistry = WScript.CreateObject("WScript.Shell")
OperationRegistry.RegWrite "HKEY_CLASSES_ROOT\http\shell\open\command\", "C:\Program Files\TheWorld 2.0\TheWorld.exe"
热心网友
时间:2022-05-13 04:21
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Regwrite "HKEY_CLASSES_ROOT\http\shell\open\command\","C:\Program Files\TheWorld 2.0\TheWorld.exe ","REG_SZ"