Page 1 sur 1

[R] Execution d'un fichhier reg avec "runas"

Posté : ven. 26 juin 2009 17:59
par Dexxpo
Bonjour,
Je voudrai exécuter un fichier reg avec les droits admin donc je fais RUNAS. Le soucis c'est qu'il ne se passe rien lorsque runas est utilisé, mais fonctionne avec run (en etant loggé avec un compte admin). J'ai essayé de ruser en exétuctant un script AutoIt compilé avec un runas qui va exécuter le .reg. Elas ça ne marche pas.

Si vous avez des idées je serai ravi d'en prendre note.

Merci de votre aides ^^

Re: [..] Execution d'un fichhier reg avec "runas"

Posté : ven. 26 juin 2009 18:19
par jyz93
un .reg pour la modification de la base de registre.
Tu as deja des fonctions pour modifié ta base de registre...
Voici leurs prototype :
RegWrite ( "keyname" [,"valuename", "type", value] )
RegDelete ( "keyname" [, "valuename"] )

Re: [..] Execution d'un fichhier reg avec "runas"

Posté : sam. 27 juin 2009 19:01
par Dexxpo
Merci de ta réponse à vrai dire je n'ai pas essayé cette solution car il y a beaucoup de clés de registre à créer. Donc s'il n'y a pas d'autre solution je vais devoir utiliser cette méthode.

J'attends donc d'autres suggestions si il y a.

:D

Re: [..] Execution d'un fichhier reg avec "runas"

Posté : dim. 28 juin 2009 17:07
par Artemis
Salut,
As-tu essayé ceci :

Code : Tout sélectionner

#NoTrayIcon
$reg = "C:\fichier_registre.reg"
RunAs("","","",0,"regedit.exe /s " & $reg)
Le RunAs lance regedit (l'éditeur du registre) avec comme paramètre ton fichier registre.

Artemis ;)

Re: [..] Execution d'un fichhier reg avec "runas"

Posté : lun. 29 juin 2009 12:23
par Dexxpo
Oui j'ai essayé cette solution, cela ne marche pas. Je pense que cela ne marche que sur les .msc et les .exe. Comme quand on fait alt+clique droit, l'option d'exécuter en tant que apparait tant dis que sur un fichier reg l'option ne s'affiche pas.

J'ai utilisé regwrite dans un script autoit compilé en exe et je l'execute avec la commande RunAs à partir d'un autre script.

Je voulais éviter de retaper tout le fichier reg, mais bon j'ai pas trouvé autre chose.

Re: [S] Execution d'un fichhier reg avec "runas"

Posté : lun. 29 juin 2009 12:54
par Iste
ben, t'as qu'a faire un script autoit qui lit le .reg et applique :/
Doit meme déja y avoir des exemple sachant faire ca !
(peut etre pas sur le forum fr par contre)

Re: [S] Execution d'un fichhier reg avec "runas"

Posté : lun. 29 juin 2009 20:39
par Artemis
Quoique... Je crois avoir vu passer un Reg2Aut sur les exemples de ce forum... Il suffit d'adapter ;)

Artemis ;)

Re: [S] Execution d'un fichhier reg avec "runas"

Posté : mar. 30 juin 2009 21:32
par Dexxpo
j'ai testé d'exécuter un script autoit, qui exécute un script autoit compilé avec un run as qui exécute le .reg.

script autoit RUNAS >>> Script autoit compilé >>> .reg

Sa ne fonctionne pas, du moins sa n'a pas marché pour moi.

Et j'ai essayé tout simplement:

script autoit RUNAS >>> .reg

Re: [..] Execution d'un fichhier reg avec "runas"

Posté : jeu. 02 juil. 2009 02:28
par orax
Est-ce que le compte avec lequel vous effectuez le "runas" a un mot de passe ? Si ce n'est pas le cas mettez en un et réessayez puisque ça marche très bien, Image j'ai fait le test (sous XP Pro SP2). J'ai testé le code de Artemis et également une méthode différente : en exécutant regedit.exe via "clic droit->exécuter en tant que..." puis dans regedit "menu Fichier->Importer".
Il ne faut pas se compliquer la vie... Image