Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: zuposi en 10 Agosto 2017, 01:59 AM

Título: error al ejecutar archivo .VBS
Publicado por: zuposi en 10 Agosto 2017, 01:59 AM
Código (vb) [Seleccionar]
Dim wshShell, RegKey

Set wshShell = Wscript.CreateObject("Wscript.Shell")

RegKey = "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0"
wshShell.RegWrite RegKey & "ProcessorNameString", "Nombre de CPU", "REG_SZ"

Set objWshell = Nothing

Wscript.Quit


Citarerror
linea 20
caracter 1
error raiz no valida en la clave del registro
"HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0"
codigo 80070005
origen WshShell.RefWrite

es para modificar el nombre del procesador


Título: Re: error al ejecutar archivo .VBS
Publicado por: Eleкtro en 10 Agosto 2017, 09:06 AM
El error está en la concatenación de strings...

CitarRegKey & "ProcessorNameString"

...Eso equivale a: "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0ProcessorNameString". Le falta un backslash para separar el nombre del valor, del nombre de la subclave.

Saludos