Empêcher lancement d'un batch avec registre

Résolu/Fermé
Pro info Messages postés 413 Date d'inscription samedi 13 mars 2010 Statut Membre Dernière intervention 22 novembre 2014 - Modifié par Pro info le 19/07/2011 à 13:55
Logitux Messages postés 102 Date d'inscription lundi 30 mai 2011 Statut Membre Dernière intervention 28 septembre 2011 - 19 juil. 2011 à 14:55
Bonjour,
bon mon titre n'est pas très explicite en faite je voudrais savoir si il est possible (comment ?)de n'executer un batch ou mieux un script en php uniquement si une clé registre (installer auparavant) est présente sur la machine.
Voilà merci



1 réponse

Logitux Messages postés 102 Date d'inscription lundi 30 mai 2011 Statut Membre Dernière intervention 28 septembre 2011 8
Modifié par Logitux le 19/07/2011 à 15:05
Je ne crois pas que c'est exactement ce que tu veux, mais tu peux faire une condition dans un batch et lancer ta page php par exemple

IF EXIST HKEY.... C:\php\php-win.exe tapage.php argument


argument : ce que veux, tu peux la rependre ensuite dans ta page php (Si je me rappel bien) ->


if ($argv[1]=="argument"){

}

Mais depuis une page php, je pense que le plus simple est de faire un exec() en lançant un batch ou ta ligne de commande

EDIT :
En fait je crois que j'ai fait un peu l'inverse... Mais tu peux utiliser le même principe pour lancer un batch avec IF NOT...
0