Windows + Registro del sistema + php (sin exec)

Iniciado por WHK, 25 Septiembre 2011, 04:12 AM

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

WHK

Estaba viendo algunas funciones que permitirían obtener y establecer llaves de registro en windows desde php pero todas las alternativas que siempre vi fueron de utilizar exec con el comando "reg", pero el problema es que cuando quieres utilizar php en modo consola siempre ves ventanas extras abriendose.

Encontré una forma mucho mas directa de consultar estos datos sin la necesidad de enviar argumentos a la consola de comandos.

Código (php) [Seleccionar]
<?php
$key 
"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\eRhema";

$wsh = new COM("WScript.Shell");
$phpobj $wsh->RegRead($key);

print_r($phpobj);
?>


A mas de alguno le puede servir.

No sabia que puedes utilizar directamente el componente wscript en php, está super bueno para llamar apis sobre windows sin la necesidad de usar dl() con librerias externas no nativas.