error al ejecutar archivo .VBS

Iniciado por zuposi, 10 Agosto 2017, 01:59 AM

0 Miembros y 1 Visitante están viendo este tema.

zuposi

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



Eleкtro

#1
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