mmerabti
Messages postés7Date d'inscriptionmercredi 17 mars 2004StatutMembreDernière intervention 9 novembre 2007 4 janv. 2007 à 15:13
Slt à tous,
j'ai chargé le code ci-dessus dans une appli asp.net et il ne fonctionne pas.
En effet, une exception est levée et m'informe que la méthode RegRead n'existe pas.
Je précise que mon navigateur est Ie7.
Quaelqu'un aurait t'il une explication à ce problème ?
Merci.
audayls
Messages postés373Date d'inscriptionsamedi 9 juillet 2005StatutMembreDernière intervention11 août 2008 5 juil. 2006 à 18:01
Salut,
Je n'arrive pas à utiliser votre script (je connais très peu le registre)
Par contre ce script fonctionne-t-il avec FireFox ?
stfou
Messages postés450Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention18 avril 20073 1 juin 2006 à 18:05
super merci c tro cool 10/10
pour repondre à delord_19 >>> tu fait regedit puis tu prend la clée :
HKEY_CLASSES_ROOTCLSID
cgoln
Messages postés1Date d'inscriptionjeudi 1 décembre 2005StatutMembreDernière intervention 1 décembre 2005 1 déc. 2005 à 18:13
bonjour,
je débute en javascript et ton code est exactement ce qu'il me faut !
Mon soucis c'est de récupérer la valeur dans le php. J'ai essayé avec un formulaire caché, un envoi de valeur de variable dans une page mais à chaque fois la valeur est nulle .
pourrait on m'éclairer ?
merci
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009 20 oct. 2005 à 19:59
Merci beaucoup!! Ca marche impécable!
cs_bernez
Messages postés2Date d'inscriptionjeudi 6 octobre 2005StatutMembreDernière intervention20 octobre 2005 20 oct. 2005 à 13:51
Le problème que j'évoquais le 6 octobre dernier n'est pas lié à Windows 98 mais à la version d'Internet Explorer. Il faut être en version 6.
Gorrk
Messages postés96Date d'inscriptionmercredi 16 avril 2003StatutMembreDernière intervention26 avril 2007 20 oct. 2005 à 12:14
En javascript, lorsque tu veux mettre des antislashes, tout comme les guillemets, ou autres caractères spéciaux, tu dois les échapper avec un antislash.
Exemple : var speed_cpu = RegRead("HKLM\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0\\~MHz");
NewSky
Messages postés86Date d'inscriptiondimanche 27 janvier 2002StatutMembreDernière intervention20 février 2009 19 oct. 2005 à 21:37
Je commence à peine le javascript et j'avoue que je ne comprend pas tout!
Ton code est excatement ce dont j'ai besoin mais je ne comprend pas comment m'en servir. Ce que je voudrai, c'est uniquement lire les valeurs de certaines clefs du registre afin de récupérer des infos du système. Par exemple, pour lire la fréquence du processeur et la mettre dans une variable, je devrai normalement écrire :
var speed_cpu=RegRead("HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz");
et ainsi, en faisant
document.write(speed_cpu);
cela devrai m'afficher la valeur. Or, je me retrouve tout le temps avec 'false' comme résultat.
Pourriez-vous m'éclairer sur ce problème et me donner un petit exemple.
ps:je suis sous windowsXP
cs_bernez
Messages postés2Date d'inscriptionjeudi 6 octobre 2005StatutMembreDernière intervention20 octobre 2005 6 oct. 2005 à 10:39
J'utilise la fonction RegRead pour lire une clé. En XP çà marche très bien mais en windows 98 non (il s'agit d'une autre clé qui contient le même élément, current user en l'occurrence). Est-ce un problème connu ?
C'est vraiment un problème pour moi car la moitié du parc est encore en 98 pour un certain temps.
Merci de vos éclairages.
cs_guilOooo
Messages postés53Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention19 novembre 2004 7 juin 2004 à 20:36
C'est très dangereux comme script !
En tout cas bien trouvé !
Tu pourrais en faire un mini logiciel vérifiant si certainnes clés du registrée créées par des virus sont présentes sur le système... Si oui, tu en avertis l'utilisateur !
Enfin, bonjour les possibilités !
delord_19
Messages postés12Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention 8 juin 2004 6 juin 2004 à 17:09
j'ai plusieurs choz à te demander. Est-ce que tu pourrai donner un exemple d'adresse parceque je doit mal la taper et ça veux as marcher.
Et ensuite, où est-ce qu'on peut trouver les valeurs barbares des clsid: ?
Merci
delord_19
Messages postés12Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention 8 juin 2004 6 juin 2004 à 17:08
j'ai plusieurs choz à te demander. Est-ce que tu pourrai donner un exemple d'adresse parceque je doit mal la taper et ça veux as marcher.
Et ensuite, où est-ce qu'on peut trouver les valeurs barbares des clsid: ?
Merci
Gorrk
Messages postés96Date d'inscriptionmercredi 16 avril 2003StatutMembreDernière intervention26 avril 2007 30 oct. 2003 à 21:21
Reponse au commentaire de kimmelf2 : ie demande l'autorisation à l'utilisateur, donc pas question de faire des virus, par contre pour les application HTML (.hta) ces fonctions sont très pratiques.
Gorrk
Messages postés96Date d'inscriptionmercredi 16 avril 2003StatutMembreDernière intervention26 avril 2007 26 oct. 2003 à 16:32
Je ne sais pas encore, je me renseigne et je te repondrais plus tard.
kimmelf2
Messages postés267Date d'inscriptionlundi 22 septembre 2003StatutMembreDernière intervention27 novembre 2005 24 oct. 2003 à 00:37
petite question pertinante (du moin pour moi :-D) :
ds ton pgm, tu utilise un objet dont le type est defini par le csid.
COMMENT TROUVER LES FONCTIONS ASSOCIEES A CE TYPE D'OBJET ??
en fait, j'ai essaye d'adapter ton code en mettant le clsid correspondant a Winsock (je sais, je suis fou, essayer de gerer des sockets en javascript ....) et j'ai essaye de l'utiliser commme un winsock, genre
bob3000
Messages postés406Date d'inscriptionmardi 7 mai 2002StatutMembreDernière intervention 2 octobre 2004 23 oct. 2003 à 05:34
EXCELLENT =)
fusionner ca avec le script qui fait ouvrir les cd-roms et ca fait un bon virus, lol
bob3000
kimmelf2
Messages postés267Date d'inscriptionlundi 22 septembre 2003StatutMembreDernière intervention27 novembre 2005 22 oct. 2003 à 23:08
je sais pas si ca marchera chez tout le monde, parceque vu le danger que ca represente si c'est utilise dans un virus, keylogger, backdoor ... , et ben je pense que dans les windows updates, il devrai bien y avoir un patch qui bloque ce genre de script ...
vraiment trop dangereux ...
imagine que quelqu'un fasse un script base la dessus et qui irai ecraser toute la gestion du demarrage de windobe ....
ThunderPsycho
Messages postés180Date d'inscriptionlundi 3 juin 2002StatutMembreDernière intervention 4 février 2007 22 oct. 2003 à 08:59
Pas mal ce contrôle, je vais le tester, si ca fonctionne bien c cool, il est simple et clair ;o))) et vive les possibilitées...
4 janv. 2007 à 15:13
j'ai chargé le code ci-dessus dans une appli asp.net et il ne fonctionne pas.
En effet, une exception est levée et m'informe que la méthode RegRead n'existe pas.
Je précise que mon navigateur est Ie7.
Quaelqu'un aurait t'il une explication à ce problème ?
Merci.
5 juil. 2006 à 18:01
Je n'arrive pas à utiliser votre script (je connais très peu le registre)
Par contre ce script fonctionne-t-il avec FireFox ?
1 juin 2006 à 18:05
pour repondre à delord_19 >>> tu fait regedit puis tu prend la clée :
HKEY_CLASSES_ROOTCLSID
1 déc. 2005 à 18:13
je débute en javascript et ton code est exactement ce qu'il me faut !
Mon soucis c'est de récupérer la valeur dans le php. J'ai essayé avec un formulaire caché, un envoi de valeur de variable dans une page mais à chaque fois la valeur est nulle .
pourrait on m'éclairer ?
merci
20 oct. 2005 à 19:59
20 oct. 2005 à 13:51
20 oct. 2005 à 12:14
Exemple : var speed_cpu = RegRead("HKLM\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0\\~MHz");
19 oct. 2005 à 21:37
Ton code est excatement ce dont j'ai besoin mais je ne comprend pas comment m'en servir. Ce que je voudrai, c'est uniquement lire les valeurs de certaines clefs du registre afin de récupérer des infos du système. Par exemple, pour lire la fréquence du processeur et la mettre dans une variable, je devrai normalement écrire :
var speed_cpu=RegRead("HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHz");
et ainsi, en faisant
document.write(speed_cpu);
cela devrai m'afficher la valeur. Or, je me retrouve tout le temps avec 'false' comme résultat.
Pourriez-vous m'éclairer sur ce problème et me donner un petit exemple.
ps:je suis sous windowsXP
6 oct. 2005 à 10:39
C'est vraiment un problème pour moi car la moitié du parc est encore en 98 pour un certain temps.
Merci de vos éclairages.
7 juin 2004 à 20:36
En tout cas bien trouvé !
Tu pourrais en faire un mini logiciel vérifiant si certainnes clés du registrée créées par des virus sont présentes sur le système... Si oui, tu en avertis l'utilisateur !
Enfin, bonjour les possibilités !
6 juin 2004 à 17:09
Et ensuite, où est-ce qu'on peut trouver les valeurs barbares des clsid: ?
Merci
6 juin 2004 à 17:08
Et ensuite, où est-ce qu'on peut trouver les valeurs barbares des clsid: ?
Merci
30 oct. 2003 à 21:21
26 oct. 2003 à 16:32
24 oct. 2003 à 00:37
ds ton pgm, tu utilise un objet dont le type est defini par le csid.
COMMENT TROUVER LES FONCTIONS ASSOCIEES A CE TYPE D'OBJET ??
en fait, j'ai essaye d'adapter ton code en mettant le clsid correspondant a Winsock (je sais, je suis fou, essayer de gerer des sockets en javascript ....) et j'ai essaye de l'utiliser commme un winsock, genre
sck.LocalPort=888
sck.Listen
ou encore
sck.RemotePort=80
sck.RemoteHost=www.caramail.com
sck.Connect
et ben ca marche pas ....
z'avez une idee ???
23 oct. 2003 à 05:34
fusionner ca avec le script qui fait ouvrir les cd-roms et ca fait un bon virus, lol
bob3000
22 oct. 2003 à 23:08
vraiment trop dangereux ...
imagine que quelqu'un fasse un script base la dessus et qui irai ecraser toute la gestion du demarrage de windobe ....
22 oct. 2003 à 08:59