cs_vanes83
Messages postés33Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention30 juillet 2004
-
30 juin 2004 à 13:24
cs_vanes83
Messages postés33Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention30 juillet 2004
-
1 juil. 2004 à 14:57
Bonjour à tous j'ai un petit pb, je voudrais lire les valeurs d'une clé d'un serveur distant. En local j'y arrive mais pas à distance!
Voici mon code:
<?
$WshShell = new COM ('WScript.Shell');
$registre = "\\\\150.38.42.87\HKEY_LOCAL_MACHINE\SOFTWARE\TrendMicro\ISNT5\WhiteBlackLists\Global\l_editBL_1";
//$registre = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib\ProtocolOrder";
$valor = $WshShell->RegRead($registre);
?>
sinon j'ai ça comme message d'erreur:
Warning: (null)(): Invoke() failed: Exception occurred. Source: WshShell.RegRead Description: Invalid root in registry key "\\150.38.42.87\HKEY_LOCAL_MACHINE\SOFTWARE\TrendMicro\ISNT5\WhiteBlackLists\Global\l_editBL_1". in F:\IMSS\SiteWeb\list.php on line 65
cs_AshenShugar
Messages postés202Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention22 janvier 20091 30 juin 2004 à 15:56
Salut Vanes83
Euh...... Si le serveur distant est sous XP, je peux te dire, mais pour les autres, je ne suis pas sur du tout ! Mais verifie si ca marche ou pas.
Quand tu tapes SERVICES.MSC dans "executer" du menu démarrer, tu as tous les services qui s'affiche. Regarde si tu en as un qui s'appelle "Acces au registre a distance", ou un truc comme ca, et verifie que celui-ci est bien activé!
Sinon, un conseil : tu aurais peut-etre du eviter de balancer l'IP du serveur comme ca ! Quoiqu'il en soit, bon courrage. J'espere avoir pu t'aider.
cs_vanes83
Messages postés33Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention30 juillet 2004 30 juin 2004 à 16:13
C'est un serveur sous win2000 et oui ce service est démarré, pour moi c'est Remote registry Service.
T'inquiète pour l'ip j'ai mis une fausse!
Mais ça change pas mon pb!
cs_vanes83
Messages postés33Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention30 juillet 2004 1 juil. 2004 à 08:09
Bonjour!!
Désolé les mecs ça ne marche pas, il doit manquer un truc pour pouvoir accéder à une base de registre distante mais je sais pas quoi et j'arrive pas à trouver!
Merci de m'aider!!
cs_Houzefa
Messages postés453Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention 9 juillet 20042 1 juil. 2004 à 10:48
je my connais pas bien donc je vais juste faire des suppositions, tu peux toujours essayer...
- tu pourrais rajouter "http://" avant l'ip, c'est ce qu'on fait en général pour une adresse web.
- ya pitèt des pb au niveau des privilèges windows, de ce qui est partagé en réseau, etc. parce qu'une base de registre ca doit pas etre accessible par internet comme ca !
cs_Houzefa
Messages postés453Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention 9 juillet 20042 1 juil. 2004 à 13:26
dans ce cas j'en reviens aux pb d'autorisations ; meme si c'est pour un intranet je pense qu'il doit y avoir certains privilèges particuliers à obtenir, en particulier si c'est win NT.
et je ne suis pas sur que PHP puisse gérer ceci.
cs_vanes83
Messages postés33Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention30 juillet 2004 1 juil. 2004 à 14:05
Pour les permissions, php ne devrait il pas mettre un truc du genre "pemission denied" dans le message d'erreur? Là il dit qu'il trouve pas le chemin!
Je ne pense pas qu'il s'agisse de permission, il faut peut être d'abord se connecter au registre distant avant comme en vb!
Mais je sais pas s'il existe une fonction php qui le fasse! j'ai cherché mais j'ai pas trouvé!
cs_vanes83
Messages postés33Date d'inscriptionjeudi 27 mai 2004StatutMembreDernière intervention30 juillet 2004 1 juil. 2004 à 14:31
oh là qu'est ce que c'est que c truc je ne comprend rien!!!
J'ai trouvé un truc de substitution je vais accéder en vb à la base de registre et je vais mettre le résultat dans un fichier que ma page php va lire!
Mais j'aurais bien aimer trouver un équivalent en php!
Tant pis et merci mais les truc d' api j'y comprend rien!