OVH Cloud OVH Cloud

runas ... explorer.exe : marche pô

18 réponses
Avatar
pehache-tolai
Bonsoir,

je n'arrive plus à lancer d'explorateur de fichier avec la commande runas

Jusqu'à récemment, j'utilisais la solution 1 décrite sur cette page:
http://blogs.msdn.com/aaron_margosis/archive/2004/07/07/175488.aspx
à savoir lancer iexplore.exe (IE) au lieu de explorer.exe

En effet jusqu'à IE6, IE pouvait explorer les disques locaux sans problème.

Mais depuis l'installation d'IE7, ça ne va plus, car IE7 n'explore pas les
dossiers locaux, il délègue cette tâche à explorer.exe

J'ai donc essayé de faire marcher explorer.exe avec runas, avec la solution
2 décrite sur la page, càd en activant l'option où chaque fenêtre de
l'explorer est lancée dans un process séparé, ceci pour le compte "cible" du
runas. Mais ça ne marche toujours pas...

Merci pour votre aide.

--
pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html

10 réponses

1 2
Avatar
Ascadix
pehache-tolai viens de tapoter sur son clavier ....
<news:

Bonsoir,

je n'arrive plus à lancer d'explorateur de fichier avec la commande
runas
Jusqu'à récemment, j'utilisais la solution 1 décrite sur cette page:
http://blogs.msdn.com/aaron_margosis/archive/2004/07/07/175488.aspx
à savoir lancer iexplore.exe (IE) au lieu de explorer.exe

En effet jusqu'à IE6, IE pouvait explorer les disques locaux sans
problème.
Mais depuis l'installation d'IE7, ça ne va plus, car IE7 n'explore
pas les dossiers locaux, il délègue cette tâche à explorer.exe

J'ai donc essayé de faire marcher explorer.exe avec runas, avec la
solution 2 décrite sur la page, càd en activant l'option où chaque
fenêtre de l'explorer est lancée dans un process séparé, ceci pour le
compte "cible" du runas. Mais ça ne marche toujours pas...

Merci pour votre aide.



Pkoi faire ?

Est-ce que l'usage d'un second shell pas trop différent de l'explorateur (
voir a43 ou Xplore ²Lite par ex ) ferais l'affaire ? ou alors un
franchement différent comme FreeCommander ( petit clone gratos de Total
Commander )


--
@+
Ascadix
adresse @mail valide, mais ajoutez "sesame" dans l'objet pour que ça arrive.
Avatar
William Marie
"pehache-tolai" a écrit dans le message de news:

Bonsoir,

je n'arrive plus à lancer d'explorateur de fichier avec la commande runas

Jusqu'à récemment, j'utilisais la solution 1 décrite sur cette page:
http://blogs.msdn.com/aaron_margosis/archive/2004/07/07/175488.aspx
à savoir lancer iexplore.exe (IE) au lieu de explorer.exe

En effet jusqu'à IE6, IE pouvait explorer les disques locaux sans
problème.

Mais depuis l'installation d'IE7, ça ne va plus, car IE7 n'explore pas les
dossiers locaux, il délègue cette tâche à explorer.exe

J'ai donc essayé de faire marcher explorer.exe avec runas, avec la
solution 2 décrite sur la page, càd en activant l'option où chaque fenêtre
de l'explorer est lancée dans un process séparé, ceci pour le compte
"cible" du runas. Mais ça ne marche toujours pas...



Pas pigé ! Si tu veux aller voir un dossier partagé d'un ordi auquel tu
n'es pas logué il te présenteras la fenêtre de login/password, si c'est du
FTP non anonyme il te présentera d'office sa variante "se connecter en tant
que..." et, bien sûr, tu peux stocker sur ton bureaui autant de raccourcis
que tu veux vers ces emplacements. A quoi donc peut servir runas ?
--
=================================== William Marie
Attention antiSpam remplacer trapellun.invalid
par free.fr
Web : http://wmarie.free.fr
http://www.pandemonium.dnsalias.org (site expérimental)
====================================
Avatar
pehache-tolai
On 30 jan, 09:16, "William Marie" wrote:
Pas pigé ! Si tu veux aller voir un dossier partagé d'un ordi auquel tu
n'es pas logué il te présenteras la fenêtre de login/password, si c 'est du
FTP non anonyme il te présentera d'office sa variante "se connecter en tant
que..." et, bien sûr, tu peux stocker sur ton bureaui autant de raccour cis
que tu veux vers ces emplacements. A quoi donc peut servir runas ?



Ben, ici principalement à lancer l'explorer avec les droits d'admin
quand je suis sous un compte limité.

--
pehache
Avatar
pehache-tolai
On 29 jan, 23:58, "Ascadix" wrote:

Est-ce que l'usage d'un second shell pas trop différent de l'explorateu r (
voir a43 ou Xplore ²Lite par ex ) ferais l'affaire ? ou alors un
franchement différent comme FreeCommander ( petit clone gratos de Total
Commander )



Ben faut voir... J'aimerais mieux arriver à faire marcher l'explorer,
mais à défaut ça peut être une solution en effet...

--
pehache
Avatar
Jean-Claude BELLAMY
Dans le message :,
pehache-tolai a pris la peine d'écrire ce qui suit :
Bonsoir,

je n'arrive plus à lancer d'explorateur de fichier avec la commande
runas
Jusqu'à récemment, j'utilisais la solution 1 décrite sur cette page:
http://blogs.msdn.com/aaron_margosis/archive/2004/07/07/175488.aspx
à savoir lancer iexplore.exe (IE) au lieu de explorer.exe



Mouais ... vasouillard comme truc !

En effet jusqu'à IE6, IE pouvait explorer les disques locaux sans
problème.
Mais depuis l'installation d'IE7, ça ne va plus, car IE7 n'explore
pas les dossiers locaux, il délègue cette tâche à explorer.exe


Normal !

J'ai donc essayé de faire marcher explorer.exe avec runas, avec la
solution 2 décrite sur la page, càd en activant l'option où chaque
fenêtre de l'explorer est lancée dans un process séparé, ceci pour le
compte "cible" du runas. Mais ça ne marche toujours pas...



Meuhhhhh si !!!!!!!!!!
Hé hé hé .... ;-)
... Mais c'est assez vicelard !

"Explorer" est un processus assez spécial, vu qu'il a un aspect DOUBLE :
- c'est le "shell" de Windows (par défaut),
lancé au démarrage de session par le système.
- c'est aussi (à condition de le lancer volontairement)
une appli d'exploration de fichier.
Par défaut, tout lancement de "explorer" se trouve "fusionné" dans le
processus initial

Donc runas, par défaut, se trouve "bridé" vis à vis de "explorer", puisque
le processus qu'il veut lancer l'est déjà, et sous un compte donné (celui
qui a ouvert la session). On ne peut pas modifier l'utilisateur d'un
processus existant.

Il est possible néanmois de CONTOURNER cette restriction à la condition de
configurer "explorer" en conséquence SOUS LE COMPTE QUE L'ON VEUT UTILISER
avec Runas ...:

Menu Outils / Options des dossiers/
Onglet Affichage
Cocher la case
"Ouvrir les fenêtres des dossiers dans un processus différent"

Si on coche cette case, chaque exécution supplémentaire (volontaire) de
explorer va générer un nouveau processus.
Donc l'utilisateur de ce nouveau processus, via RUNAS, pourra être différent
de celui qui a ouvert la session.

Cela correspond à la clef :
HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedSeparatePr­­ocess
Valeur 0x0 : processus unique (pas de possibilité de runas explorer)
Valeur 0x1 : processus séparés (possibilité de runas explorer)

MAIS ....car il y a un mais, ... ,.. si le compte "B" que l'on veut utiliser
pour lancer explorer avec Runas N'EST PAS configuré avec SeparateProcess=1,
on ne peut pas lancer explorer depuis le compte en cours "A", donc on ne
peut pas paramétrer explorer sous ce compte "B", donc ...
"On tourne en rond, merde, on tourne en rond, merde, on tourne en rond!"
http://www.bellamyjc.org/download/wav/grandblond/ontourne.wav
;-)
(pcc Bernard BLIER, "Le Grand Blond avec une chaussure noire")

MAIS il y a un moyen de s'en tirer, à la condition d'avoir des droits admin
:

Il suffit, avec REGEDIT, charger dans HKEY_USERS la ruche NTUSER.DAT de ce
compte "B" !

P.ex.
C:Documents and SettingsAdministrateurNTUSER.DAT

que l'on charge sous le nom (arbitraire) de "Admin"

Il suffit alors de modifier la clef :
HKEY_USERSAdminSoftwareMicrosoftWindowsCurrentVersionExplorerAdvance­­dSeparateProcess
en lui donnant la valeur (hexadécimale) 0x1

On décharge la ruche,
On exécute
runas /user:administrateur explorer.exe
et ÇA FONCTIONNE NASODIGITALEMENT !!!

Alors, elle est pas belle la vie ? ! ;-) ;-) ;-) ;-) ;-)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Avatar
Prosper Youp La Boum (SDI)
Il se trouve que Jean-Claude BELLAMY a formulé :
Dans le message :,
pehache-tolai a pris la peine d'écrire ce qui suit :
Bonsoir,

je n'arrive plus à lancer d'explorateur de fichier avec la commande
runas
Jusqu'à récemment, j'utilisais la solution 1 décrite sur cette page:
http://blogs.msdn.com/aaron_margosis/archive/2004/07/07/175488.aspx
à savoir lancer iexplore.exe (IE) au lieu de explorer.exe



Mouais ... vasouillard comme truc !

En effet jusqu'à IE6, IE pouvait explorer les disques locaux sans
problème.
Mais depuis l'installation d'IE7, ça ne va plus, car IE7 n'explore
pas les dossiers locaux, il délègue cette tâche à explorer.exe


Normal !

J'ai donc essayé de faire marcher explorer.exe avec runas, avec la
solution 2 décrite sur la page, càd en activant l'option où chaque
fenêtre de l'explorer est lancée dans un process séparé, ceci pour le
compte "cible" du runas. Mais ça ne marche toujours pas...



Meuhhhhh si !!!!!!!!!!
Hé hé hé .... ;-)
... Mais c'est assez vicelard !

"Explorer" est un processus assez spécial, vu qu'il a un aspect DOUBLE :
- c'est le "shell" de Windows (par défaut),
lancé au démarrage de session par le système.
- c'est aussi (à condition de le lancer volontairement)
une appli d'exploration de fichier.
Par défaut, tout lancement de "explorer" se trouve "fusionné" dans le
processus initial

Donc runas, par défaut, se trouve "bridé" vis à vis de "explorer", puisque le
processus qu'il veut lancer l'est déjà, et sous un compte donné (celui qui a
ouvert la session). On ne peut pas modifier l'utilisateur d'un processus
existant.

Il est possible néanmois de CONTOURNER cette restriction à la condition de
configurer "explorer" en conséquence SOUS LE COMPTE QUE L'ON VEUT UTILISER
avec Runas ...:

Menu Outils / Options des dossiers/
Onglet Affichage
Cocher la case
"Ouvrir les fenêtres des dossiers dans un processus différent"

Si on coche cette case, chaque exécution supplémentaire (volontaire) de
explorer va générer un nouveau processus.
Donc l'utilisateur de ce nouveau processus, via RUNAS, pourra être différent
de celui qui a ouvert la session.

Cela correspond à la clef :

HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedSeparatePr­­ocess
Valeur 0x0 : processus unique (pas de possibilité de runas explorer)
Valeur 0x1 : processus séparés (possibilité de runas explorer)

MAIS ....car il y a un mais, ... ,.. si le compte "B" que l'on veut utiliser
pour lancer explorer avec Runas N'EST PAS configuré avec SeparateProcess=1,
on ne peut pas lancer explorer depuis le compte en cours "A", donc on ne peut
pas paramétrer explorer sous ce compte "B", donc ...
"On tourne en rond, merde, on tourne en rond, merde, on tourne en rond!"
http://www.bellamyjc.org/download/wav/grandblond/ontourne.wav
;-)
(pcc Bernard BLIER, "Le Grand Blond avec une chaussure noire")

MAIS il y a un moyen de s'en tirer, à la condition d'avoir des droits admin :

Il suffit, avec REGEDIT, charger dans HKEY_USERS la ruche NTUSER.DAT de ce
compte "B" !

P.ex.
C:Documents and SettingsAdministrateurNTUSER.DAT

que l'on charge sous le nom (arbitraire) de "Admin"

Il suffit alors de modifier la clef :

HKEY_USERSAdminSoftwareMicrosoftWindowsCurrentVersionExplorerAdvance­­dSeparateProcess
en lui donnant la valeur (hexadécimale) 0x1

On décharge la ruche,
On exécute
runas /user:administrateur explorer.exe
et ÇA FONCTIONNE NASODIGITALEMENT !!!

Alors, elle est pas belle la vie ? ! ;-) ;-) ;-) ;-) ;-)



Emballé c'est pesé, net et précis (comme d'hab Jean-Claude).
Celle là (l'astuce) je la cherchais depuis un bout de temps.
Eh hop copier/coller dans mes "post-its".

Merci Jean-Claude et A+

--
Enlever PASDESPAMM

Avatar
Gérard Rigaud
Jean-Claude BELLAMY wrote:
Il suffit, avec REGEDIT, charger dans HKEY_USERS la ruche NTUSER.DAT
de ce compte "B" !

P.ex.
C:Documents and SettingsAdministrateurNTUSER.DAT

que l'on charge sous le nom (arbitraire) de "Admin"



Je ne comprends pas la manip !
Je ne vois pas comment "charger" dans la BdR un fichier avec REGEDIT.
Si un contributeur peut m'expliquer par le menu la méthode, je suis bien
évidemment preneur

Il suffit alors de modifier la clef :

HKEY_USERSAdminSoftwareMicrosoftWindowsCurrentVersionExplorerAdvance­­dSeparateProcess
en lui donnant la valeur (hexadécimale) 0x1
On décharge la ruche,



Quand j'aurai compris comment on charge, je devrais comprendre comment on
décharge !

...



merci d'avance pour votre participation


--
Gérard Rigaud
pour me répondre personnellement cliquer sur le lien suivant :
http://viadresse.com?25101940
merci
Avatar
Jeuf
Gérard Rigaud a utilisé son clavier pour écrire :

je devrais comprendre comment on décharge !



Une bonne branlette et hop ! c'est fait.

--
A.R.
Avatar
Prosper Youp La Boum (SDI)
Jeuf a formulé ce mardi :
Gérard Rigaud a utilisé son clavier pour écrire :

je devrais comprendre comment on décharge !



Une bonne branlette et hop ! c'est fait.



mdr mdr mdr mdr mdr sacré Jeuf va B-)

--
Enlever PASDESPAMM

Avatar
pehache-tolai
"Jean-Claude BELLAMY" a écrit dans le
message de news: 45bf3c91$0$25946$

Il est possible néanmois de CONTOURNER cette restriction à la
condition de configurer "explorer" en conséquence SOUS LE COMPTE QUE L'ON
VEUT
UTILISER avec Runas ...:

Menu Outils / Options des dossiers/
Onglet Affichage
Cocher la case
"Ouvrir les fenêtres des dossiers dans un processus
différent"
Si on coche cette case, chaque exécution supplémentaire (volontaire)
de explorer va générer un nouveau processus.
Donc l'utilisateur de ce nouveau processus, via RUNAS, pourra être
différent de celui qui a ouvert la session.




Ce que j'ai fait, donc....


Cela correspond à la clef :

HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedSeparatePr­­ocess
Valeur 0x0 : processus unique (pas de possibilité de runas explorer)
Valeur 0x1 : processus séparés (possibilité de runas explorer)
MAIS ....car il y a un mais, ... ,.. si le compte "B" que l'on veut
utiliser pour lancer explorer avec Runas N'EST PAS configuré avec
SeparateProcess=1, on ne peut pas lancer explorer depuis le compte en
cours "A", donc on
ne peut pas paramétrer explorer sous ce compte "B", donc ...
"On tourne en rond, merde, on tourne en rond, merde, on tourne en
rond!"



Pas du tout: je me suis tout simplement loggué temporairement sous le compte
B pour paramétrer l'explorer en "processus séparés". Mais ça n'y a rien
fait: impossible de lancer l'explorer en tant que compte B à partir du
compte A.



MAIS il y a un moyen de s'en tirer, à la condition d'avoir des droits
admin
Il suffit, avec REGEDIT, charger dans HKEY_USERS la ruche NTUSER.DAT
de ce compte "B" !

P.ex.
C:Documents and SettingsAdministrateurNTUSER.DAT

que l'on charge sous le nom (arbitraire) de "Admin"

Il suffit alors de modifier la clef :

HKEY_USERSAdminSoftwareMicrosoftWindowsCurrentVersionExplorerAdvance­­dSeparateProcess
en lui donnant la valeur (hexadécimale) 0x1
On décharge la ruche,




Gnnnîîîîîî ? Rien compris...


--
pehache
enlever NOSPAM. etc... pour répondre / remove NOSPAM... to reply
http://pehache.free.fr/public.html
1 2