Question

Arrière-plan: J'ai un JScript qui s'exécute au démarrage de l'ordinateur (à partir du planificateur de tâches). Le script fait un peu de magie et détermine si un utilisateur doit être autorisé à se connecter. Il commence par désactiver tous les comptes d'utilisateurs, puis si un utilisateur doit être autorisé, il active le compte d'utilisateur en lançant la commande 'net user' à l'aide de wshShell.Exec (). Tout cela fonctionne bien et les comptes sont correctement activés / désactivés.

Problème: Cependant, l'écran de connexion graphique de vista n'a aucune idée que les comptes d'utilisateur ont été activés / désactivés et ne s'actualise pas pour afficher / supprimer les images du compte d'utilisateur. En fait, il s’actualise automatiquement si j’attends assez longtemps à l’écran de connexion pour démarrer l’écran de veille. Lorsque la souris est ensuite déplacée, l’écran de connexion au visa revient actualisé. Cependant, je veux pouvoir redémarrer / actualiser l'écran de connexion à partir de mon script. Des idées?

Ce que j'ai déjà essayé:

  1. J'ai essayé de lancer winlogon.exe à partir de le script, il n'a eu aucun effet
  2. J'ai essayé de lancer logon.scr depuis ecript pour déclencher l'économiseur d'écran manuellement, cela n'a pas déclenché.

Si vous avez besoin du script, consultez la page suivante: http://code.google.com/p / truecryptautomount /

Était-ce utile?

La solution

Tout ce que vous faites à partir du contexte du service ne l’affectera pas car l’écran de connexion est une session / un poste de travail totalement différent. Il s'agit d'une fonctionnalité de sécurité conçue pour empêcher les programmes utilisateur d'émuler l'écran de connexion pour capturer un mot de passe. CTRL + ALT + SUPPR vous amènera toujours à ce bureau / session alternatif.

L'économiseur d'écran que vous démarrez n'est pas le même que celui que vous voyez démarrer sur l'écran de connexion. Dans cet esprit, vous devriez pouvoir configurer l'économiseur d'écran pour le profil du compte système pour qu'il ait un temps d'attente très court. Vous pouvez probablement apprendre ce que vous devez savoir dans cet article:

http://blogs.technet.com/heyscriptingguy/archive/2006/03/08/how-can-i-configure-the-screensaver -utilisé-quand-personne n'est connecté à un ordinateur.aspx

J'espère que cela vous aidera,

-Oisine

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top