[R] Ecrire dans la base de registre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
XcessiV
Niveau 4
Niveau 4
Messages : 53
Enregistré le : mar. 07 août 2007 14:05
Localisation : Grenoble
Status : Hors ligne

[R] Ecrire dans la base de registre

#1

Message par XcessiV »

Encore moi :)

Voila, je sais déjà comment écrire dans la base de registre, mais je ne vois pas comment le faire en tant qu'admin...
Jusqu'à maintenant, je fesais en sorte que le programme qui écrit dans la base de registre se lance en tant qu'admin lui même, mais c'est c'est un systeme boiteux qui nécessite de lancer deux fois le même programme ou d'avoir deux softs...

Vous avez une petite solution ?
:) Merci à la AutoIt French Team pour son aide :)
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: Ecrire dans la base de registre

#2

Message par Voodoo »

runasadmin() !


:D
XcessiV
Niveau 4
Niveau 4
Messages : 53
Enregistré le : mar. 07 août 2007 14:05
Localisation : Grenoble
Status : Hors ligne

Re: Ecrire dans la base de registre

#3

Message par XcessiV »

Tu veux dire "Run as Set" ?
Je pense avoir trouvé la solution à mon probleme...
Si je lance regedit en tant que admin avec des arguements par exemple :

Code : Tout sélectionner

RunWait('c:\windows\regedit.exe /s C:\Documents and Settings\xcessiv\Desktop\test.reg','')
cela devrait être bon, non ?
:) Merci à la AutoIt French Team pour son aide :)
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: Ecrire dans la base de registre

#4

Message par Voodoo »

Oui mais non en faite tu seras toujours obligé de lancer deux programmes. Un pour mettre les droits d'admin à l'autre.

Pour la commande regedit je ne sais pas mais je pense que le programme qui écris dans le registre ouvre sa session donc même si tu en ouvre a coter en mode admin sa ne marchera peut être pas.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Ecrire dans la base de registre

#5

Message par ani »

J'ai une tite question, vu que je suis débutant :)
Pour quel raison faut-il passer par le compte admin ?
merci pour l'eclaircissement.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Ecrire dans la base de registre

#6

Message par sylvanie »

@ani :
Parce que seuls les comptes avec pouvoir comme l'admin ont le droit d'écrire dans la base de registre.

Si le script est lancé par un utilisateur sans pouvoir ou avec pouvoirs restreints (user de base) alors l'écriture ne pourait pas se faire puisque l'exe serait lancer avec le peu d'authorisation de l'executant
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Ecrire dans la base de registre

#7

Message par ani »

merci sylvanie ;)

Mais la plupart des utilisateurs on leur 'profile' compte qui est admin et non user simple, c'est pour çà que je me posait la question :) , sauf si y + d'un utilisateur sur un même pc.
Répondre