Comment faire pour exécuter mon programme avant de se déconnecter sur windows XP?

Je suis à la recherche d'une inversion de la version de "RunOnceEx".

RunOnceEx n'exécutez un programme, avant le shell de l'utilisateur(ordinateur de bureau&de la barre des tâches) commencer. La connexion progrès ne va pas continuer avant la runonceex complète.

Je veux faire exactement la même chose mais à l'utilisateur de se déconnecter.
Quand elle/il déconnexion, tout programme en cours d'exécution de l'arrêt, laissant shell de bureau&de la barre des tâches), puis ""je souhaite que mon programme va être exécuter ce moment"", enfin de déconnexion.

Je pense que c'est possible parce que le "mobsync.exe" c'est ce que fait. Mais je ne trouve pas où et comment le faire.

Je demandais un "programmable" chemin - qui, je peux le mettre en place lors de mon installation ou une option dans l'application. La politique du groupe est grande, mais il ne fixe pas d'obligation. Sont Microsoft coder en dur "mobsync.exe"?
@VonC dit, justr ajouter certaines entrées de registre. comment est dur!
Vous êtes à la recherche d'une solution en C/C++ ou .NET? Aussi, mobsync.exe est un programme de Microsoft et plus que probable utilise les entrées de Registre comme toutes les réponses que vous refusez.

OriginalL'auteur Dennis C | 2008-11-27