Comment créer une nouvelle valeur de registre en utilisant PHP?PHP: Création d'un dossier dans le registre
Le code suivant ne fonctionne pas:
function registry_write($folder, $key, $value, $type="REG_SZ")
{
$WshShell = new COM("WScript.Shell");
$registry = "HKEY_LOCAL_MACHINE\\SOFTWARE\\" . $folder . "\\" . $key;
//$result = $WshShell->RegRead($registry);
$result = $WshShell->RegWrite($registry, $value, $type);
return($result);
}
$folder = "7-ZIP";
$key = "Mac";
$value = "123";
registry_write($folder,$key,$value);
Il existe déjà une clé nommée 7-ZIP
à l'intérieur HKEY_LOCAL_MACHINE\SOFTWARE
.
Il n'y a pas d'entrée dans error.log dans apache/logs.
À: Tomalak Comment modifier ces autorisations/identités? Y a-t-il un moyen de le faire avec PHP? Qu'est-ce que j'essaie de faire: J'ai une application Adobe AIR que je regroupe avec MySQL et PHP. Lorsque cette application est installée sur une machine, je veux mettre des informations sur la machine dans le registre, de sorte que chaque fois que l'application s'exécute, je peux vérifier si elle n'a pas été piratée.
De quelle façon échouer? Accès refusé? – Tomalak
Veuillez publier le contenu de votre fichier error.log dans le dossier du journal apache. –