J'ai un programme qui s'exécute comme une tâche planifiée. Le programme fonctionne sous XP en tant que SYSTEM. L'idée est que le programme s'exécute en arrière-plan, alors que USER est actif.Exécuter en tant que système et déconnecter l'utilisateur "USER" Broche
J'ai besoin du programme pour fermer la session USER lorsque des conditions spécifiques se produisent.
J'ai essayé d'utiliser:
[DllImport("user32.dll")]
public static extern int ExitWindowsEx(int uFlags, int dwReason);
mais qui semble ne pas session d'utilisateur.
Je pense peut-être que le système est désactivé, car il fonctionne en tant que système.
Comment puis-je logogg USER?
Merci, SummerBulb.
Je ne pense pas que l'usurpation d'identité le fera parce que vous obtiendrez une autre instance de la fenêtre/bureau/session de la fenêtre utilisateur. – Mike