Página 1 de 1

[RESUELTO] Creación de paquetes de registro / Sintaxis

Publicado: 22 de diciembre de 2022 - 09:03
por walibix
Buen día,

Lamento molestarte, probablemente por algo tonto

Quiero modificar una clave de registro y obtengo un error durante mis pruebas, pero no puedo verlo

Entonces quiero colocar el valor FC0 en el DWORD TlsVersion, no parece complicado...

Código: Seleccionar todo

registry_set(HKEY_LOCAL_MACHINE,r'SYSTEM/CurrentControlSet/Services/RasMan/PPP/EAP/13','TlsVersion', '00000FC0' , type=REG_DWORD)    <= KO
registry_set(HKEY_LOCAL_MACHINE,r'SYSTEM/CurrentControlSet/Services/RasMan/PPP/EAP/13','TlsVersion', 'FC0' , type=REG_DWORD)    <= KO
registry_set(HKEY_LOCAL_MACHINE,r'SYSTEM/CurrentControlSet/Services/RasMan/PPP/EAP/13','TlsVersion', FC0 , type=REG_DWORD)    <= KO
Investigué un poco en el foro y en la documentación y basé mi trabajo en el siguiente ejemplo:

Código: Seleccionar todo

registry_setstring(HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows Live\\Common",'TOUVersion','16.0.0.0', type=REG_SZ)
(Por cierto, el enlace en la "pista" está muerto:) https://www.wapt.fr/es/api-doc-1.5/sour ... _setstring // Redirecciona a la página actual, por lo tanto sin los detalles)

Gracias de nuevo por la ayuda

Comandante

Re: Creación de paquetes de registro / Sintaxis

Publicado: 22 de diciembre de 2022 - 15:06
por sfonteneau
Buen día

Puedes pasarle el valor directamente en hexadecimal

Código: Seleccionar todo

registry_set(HKEY_LOCAL_MACHINE,r'SYSTEM/CurrentControlSet/Services/RasMan/PPP/EAP/13','TlsVersion', 0x00000FC0 , type=REG_DWORD)

Re: Creación de paquetes de registro / Sintaxis

Publicado: 22 de diciembre de 2022 - 15:19
por walibix
¡Mi maestro!

¡Gracias!

Perfecto, no se me había ocurrido usar 0x para el hexadecimal.