Page 1 sur 1
[R] Ecrire dans la base de registre
Posté : mar. 08 janv. 2008 13:21
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 ?
Re: Ecrire dans la base de registre
Posté : mar. 08 janv. 2008 13:56
par Voodoo
runasadmin() !

Re: Ecrire dans la base de registre
Posté : mar. 08 janv. 2008 15:07
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 ?
Re: Ecrire dans la base de registre
Posté : mar. 08 janv. 2008 20:20
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.
Re: [..] Ecrire dans la base de registre
Posté : mer. 09 janv. 2008 17:54
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.
Re: [..] Ecrire dans la base de registre
Posté : mer. 09 janv. 2008 22:24
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
Re: [..] Ecrire dans la base de registre
Posté : ven. 11 janv. 2008 16:27
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.