Sur certains PC de ma boîte, la "fenêtre DOS" qui demande le mot de passe
administrateur reste affichée. Je pense qu'il s'agit de repérage de
la fenêtre active (sur certain PC, uniquement).
Existe-t-il une méthode pour que ce script fonctionne à tous les coups,
quelque soit le type de PC client, les programmes de logon lancés en
parallèle (anti-virus ou autre), les services lancés, etc... ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles LAURENT [MVP]
"Richard_35" a écrit dans le message de news: | Bonjour à tous,
Bonjour,
[...] | Sur certains PC de ma boîte, la "fenêtre DOS" qui demande le mot de | passe administrateur reste affichée. Je pense qu'il s'agit de | repérage de | la fenêtre active (sur certain PC, uniquement). | | Existe-t-il une méthode pour que ce script fonctionne à tous les | coups, quelque soit le type de PC client, les programmes de logon | lancés en parallèle (anti-virus ou autre), les services lancés, | etc... ?
La technique de l'injection de séquence clavier est toujours risquée car la fenêtre active peut perdre le focus à tout moment. Vous pouvez toutefois essayer le code suivant : ... While oShell.AppActivate(Title) <> True WScript.Sleep(100) Wend ...
ou alors utiliser un outil tiers qui sera plus fiable et protégera également le mot de passe : http://www.joeware.net/freetools/tools/cpau/index.htm
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"Richard_35" <Richard35@discussions.microsoft.com> a écrit dans le
message de
news:7D8BAA59-FB81-4E70-92EF-468EA2E44722@microsoft.com
| Bonjour à tous,
Bonjour,
[...]
| Sur certains PC de ma boîte, la "fenêtre DOS" qui demande le mot de
| passe administrateur reste affichée. Je pense qu'il s'agit de
| repérage de
| la fenêtre active (sur certain PC, uniquement).
|
| Existe-t-il une méthode pour que ce script fonctionne à tous les
| coups, quelque soit le type de PC client, les programmes de logon
| lancés en parallèle (anti-virus ou autre), les services lancés,
| etc... ?
La technique de l'injection de séquence clavier est toujours risquée car
la fenêtre active peut perdre le focus à tout moment. Vous pouvez
toutefois essayer le code suivant :
...
While oShell.AppActivate(Title) <> True
WScript.Sleep(100)
Wend
...
ou alors utiliser un outil tiers qui sera plus fiable et protégera
également le mot de passe :
http://www.joeware.net/freetools/tools/cpau/index.htm
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Richard_35" a écrit dans le message de news: | Bonjour à tous,
Bonjour,
[...] | Sur certains PC de ma boîte, la "fenêtre DOS" qui demande le mot de | passe administrateur reste affichée. Je pense qu'il s'agit de | repérage de | la fenêtre active (sur certain PC, uniquement). | | Existe-t-il une méthode pour que ce script fonctionne à tous les | coups, quelque soit le type de PC client, les programmes de logon | lancés en parallèle (anti-virus ou autre), les services lancés, | etc... ?
La technique de l'injection de séquence clavier est toujours risquée car la fenêtre active peut perdre le focus à tout moment. Vous pouvez toutefois essayer le code suivant : ... While oShell.AppActivate(Title) <> True WScript.Sleep(100) Wend ...
ou alors utiliser un outil tiers qui sera plus fiable et protégera également le mot de passe : http://www.joeware.net/freetools/tools/cpau/index.htm
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
Richard_35
Bonjour Gilles,
Ta boucle "While" fonctionne du tonnerre !... Plus aucun problème, quelque soit le type de PC.
Je communique la solution à mes différents fils sur ce sujet : cela peut intéresser du monde.
Merci encore, Richard.
"Gilles LAURENT [MVP]" a écrit :
"Richard_35" a écrit dans le message de news: | Bonjour à tous,
Bonjour,
[...] | Sur certains PC de ma boîte, la "fenêtre DOS" qui demande le mot de | passe administrateur reste affichée. Je pense qu'il s'agit de | repérage de | la fenêtre active (sur certain PC, uniquement). | | Existe-t-il une méthode pour que ce script fonctionne à tous les | coups, quelque soit le type de PC client, les programmes de logon | lancés en parallèle (anti-virus ou autre), les services lancés, | etc... ?
La technique de l'injection de séquence clavier est toujours risquée car la fenêtre active peut perdre le focus à tout moment. Vous pouvez toutefois essayer le code suivant : .... While oShell.AppActivate(Title) <> True WScript.Sleep(100) Wend ....
ou alors utiliser un outil tiers qui sera plus fiable et protégera également le mot de passe : http://www.joeware.net/freetools/tools/cpau/index.htm
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
Bonjour Gilles,
Ta boucle "While" fonctionne du tonnerre !...
Plus aucun problème, quelque soit le type de PC.
Je communique la solution à mes différents fils sur ce sujet : cela peut
intéresser du monde.
Merci encore,
Richard.
"Gilles LAURENT [MVP]" a écrit :
"Richard_35" <Richard35@discussions.microsoft.com> a écrit dans le
message de
news:7D8BAA59-FB81-4E70-92EF-468EA2E44722@microsoft.com
| Bonjour à tous,
Bonjour,
[...]
| Sur certains PC de ma boîte, la "fenêtre DOS" qui demande le mot de
| passe administrateur reste affichée. Je pense qu'il s'agit de
| repérage de
| la fenêtre active (sur certain PC, uniquement).
|
| Existe-t-il une méthode pour que ce script fonctionne à tous les
| coups, quelque soit le type de PC client, les programmes de logon
| lancés en parallèle (anti-virus ou autre), les services lancés,
| etc... ?
La technique de l'injection de séquence clavier est toujours risquée car
la fenêtre active peut perdre le focus à tout moment. Vous pouvez
toutefois essayer le code suivant :
....
While oShell.AppActivate(Title) <> True
WScript.Sleep(100)
Wend
....
ou alors utiliser un outil tiers qui sera plus fiable et protégera
également le mot de passe :
http://www.joeware.net/freetools/tools/cpau/index.htm
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
Ta boucle "While" fonctionne du tonnerre !... Plus aucun problème, quelque soit le type de PC.
Je communique la solution à mes différents fils sur ce sujet : cela peut intéresser du monde.
Merci encore, Richard.
"Gilles LAURENT [MVP]" a écrit :
"Richard_35" a écrit dans le message de news: | Bonjour à tous,
Bonjour,
[...] | Sur certains PC de ma boîte, la "fenêtre DOS" qui demande le mot de | passe administrateur reste affichée. Je pense qu'il s'agit de | repérage de | la fenêtre active (sur certain PC, uniquement). | | Existe-t-il une méthode pour que ce script fonctionne à tous les | coups, quelque soit le type de PC client, les programmes de logon | lancés en parallèle (anti-virus ou autre), les services lancés, | etc... ?
La technique de l'injection de séquence clavier est toujours risquée car la fenêtre active peut perdre le focus à tout moment. Vous pouvez toutefois essayer le code suivant : .... While oShell.AppActivate(Title) <> True WScript.Sleep(100) Wend ....
ou alors utiliser un outil tiers qui sera plus fiable et protégera également le mot de passe : http://www.joeware.net/freetools/tools/cpau/index.htm
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr