Bonjour,

Je développe un programme en C# .net qui se connecte à différentes machine distante pour récupérer la liste des imprimantes qui y sont installées.

Mais je rencontre un soucis! En effet pour me connecter j'utilise ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
ConnectionOptions aConnectionOptions = new ConnectionOptions();
			aConnectionOptions.Username = txtLogin.Text;
			aConnectionOptions.Password = txtPassword.Text;
			aConnectionOptions.Impersonation = ImpersonationLevel.Impersonate;
			
			ManagementScope aManagementScope = new ManagementScope(@"\\" + txtMachine.Text + @"\root\cimv2", aConnectionOptions);
Comme je suis dans un domaine je doit me connecter avec un login d'administrateur. Sauf que du coup pour une machine classique (et non pas un serveur d'impression par exemple), je récupère seulement les imprimante qui sont installé sous la sessions avec laquelle j'interroge la machine

Y a t'il un moyen de se connecter avec un compte admin (je n'ai pas le choix de toute façon) et de pouvoir récupérer les imprimante d'une autre session voir de toutes les sessions existante?

Merci.