Changement d'utilisateur en cours d'éxécution

Signaler
Messages postés
3
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
19 juin 2006
-
Messages postés
30
Date d'inscription
vendredi 2 janvier 2004
Statut
Membre
Dernière intervention
10 février 2010
-
Bonjour,


Je n'arrive pas, après maintes recherches et tentatives, à changer
l'utilisateur d'un processus alors que celui-ci est en cours
d'éxécution. J'arrive à lancer un processus en utilisant un autre
utilisateur que celui de la session courante (un runas codé en gros)
mais là, ce que je veux faire est différent. Lorsque qu'on lance mon
application, quelque soit l'utilisateur de la session courante, je veux
que mon processus change d'utilisateur pour un autre, codé en dur.
Suis-je clair ? Est-ce possible ?


Merci d'avance.


Audin'S

2 réponses

Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
2
Ton processus est en cours, et pourquoi pas le stoper , le recrée avec un autre utilisateur? a moin que tu doive conserver certaine choses de celui-ci, mais alors changer l'utilisateur en pleine éxécution , je dirait que ce n'est pas possible, a voir.
Messages postés
30
Date d'inscription
vendredi 2 janvier 2004
Statut
Membre
Dernière intervention
10 février 2010

Salut,

Dans ton cas il est préférable de développer un service windows (bien sûr, si tu as une version NT >= 4.0) et de sauvegarder les infos relatives à chaques utilisateurs (après tu nous donne pas beaucoup d'explications sur le but de ton programme, il nous est donc difficile de t'aiguiller sur des solutions techniques spécifiques).

Ensuite grâce à l'API tu peux récupèrer facilement le nom d'utilisateur actuel avec la variable d'environement USERNAME après chaques connexion de sessions (si tu crées un Service NT)

++