× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 vbscript accès à la Base de registre (clé Autorun)
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
DenisCo
  Posté le 17/12/2012 @ 16:46 
Aller en bas de la page 
Nouvel astucien

Je tente de modifier une clé du registre à l'aide d'un vbscript.

Celle qui permet l'exécution automatique ou non du lecteur CDROM

Mon code fonctionne si je l'exécute dans un éditeur de vbscript, mais

si j'exécute le vbscript directement en cliquant mon vbscript, il ne fonctionne pas.

Quelqu'un peut m'indiquer quoi faire pour que cela fonctionne?

Je me demande si je ne dois pas d'abord modifier un droit d'accès à cette branche du registre.

Voici le code que j'ai commenté et où j'ai ajouté quelques fenêtres pour faire la trace du code :

' ______________________

Dim sh, varia

' varia est une variable qui prend une valeur 1 ou 0 permettant ou non l'exécution automatique d'un CD dans le CDROm
varia = 0


'assignation de l'objet
Set sh = WScript.CreateObject ("WScript.Shell")

On Error Resume Next

' J'affecte la valeur de varia dans la base de registre

sh.RegWrite "HKLM\SYSTEM\ControlSet001\services\cdrom\NoDriveAutoRun",varia,"REG_DWORD"
if err.number <> 0 then
wscript.echo "la clé n'est pas modifiée à " & varia
wscript.echo "Code d'erreur : " & err.number & vbcrlf & "Description: " & err.description
end if

' Je lis la valeur que j'ai affectée à Autorun pour m'assurer qu'elle a bien été changée.
RESULT= sh.regRead("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\cdrom\NoDriveAutoRun")

'J'affiche le résultat

sh.POPUP "la clé Autorun est à : " & RESULT

' fin du code

Publicité
breizhbugs
 Posté le 22/12/2012 à 11:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

crée un raccourci windows dont la commande est:

"wscript.exe tonfichier.vbs"

et essaie comme ca.

Si cela ne marche toujours pas, règle les propriétés du raccourci pour qu'il demarre en mode administrateur...

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
99,90 €Disque dur Western Digital Red 4 To à 99,90 €
Valable jusqu'au 04 Octobre

Amazon propose actuellement le disque dur Western Digital Red 4 To à 99,90 € livré gratuitement alors qu'on le trouve ailleurs autour de 125 €. Ce disque dur 3.5 pouces SATA III est adapté aux NAS et ordinateurs qui fonctionnent 24h/24.


> Voir l'offre
99,99 €Ecrans 24 pouces Philips 242V8A (Full HD, IPS, 75 Hz) à 99,99 €
Valable jusqu'au 06 Octobre

RueDuCommerce fait une promtion sur l'écran 24 pouces Philips 242V8A qui passe à 99,99 € alors qu'on le trouve les écrans habituellement autour de 129 €. Cet écran possède une dalle IPS Full HD (1920x1080), offre un temps de réponse de 4 ms, une vitesse de rafraîchissement de 75 Hz (compatible FreeSync) et dispose d'une entrée HDMI et de haut-parleurs intégrés.


> Voir l'offre
36,99 €Disque dur Western Digital Blue 1 To à 36,99 €
Valable jusqu'au 04 Octobre

Cdiscount fait une belle promotion sur le disque dur Western Digital Blue 1 To à 36,90 €. Ce disque dur 3.5 pouces SATA III  tourne à 7200 tr/min.


> Voir l'offre

Sujets relatifs
accès au registre en écriture par VB
Ajout de base de données Accès dans VB.NET
lire en VB6 une clé de la Base de registre
mysql base de données de récupération dans wampserver2
Base de données et VS 2015
acess et vba pour modification d'une base de donnée
Visual Basic & Base de données
Autorun cd
Modofication d' une clé de registre avec VB
registre
Plus de sujets relatifs à vbscript accès à la Base de registre (clé Autorun)
 > Tous les forums > Forum Autres langages