Ordinateur dans un domaine ou un groupe, comment faire la différence ?
Bonjour,
Pouvez-vous me dire s'il y a un moyen de savoir si un ordinateur est dans un domaine ou un groupe et ce quelque soit l'OS utilisé ?
http://free.men.free.fr/Captures/Groupe.jpg
Je teste bien l'appli, en étant dans un groupe de travail (ci-dessus) ou dans domaine (ci-dessous).
Premier cas, un particulier ou une PME et deuxième cas, une entreprise.
http://free.men.free.fr/Captures/Domaine.jpg
PS : Un admin nous dira qu'il y a une abération dans le .COM d'un nom de domaine, je l'ai découvert après l'installation de la plateforme de tests, mais ca marche quand même pour les tests.
Je sais récupérer le nom du domaine ou du groupe de travail (voir le code ci-dessous),
mais je ne fais pas la différence pour l'instant d'un ordi connecté dans un domaine ou dans un groupe.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
using System.Management;
// Detection domaine
string monDomaine = null;
ManagementObject cs = null;
try
{
string maMachine = Environment.MachineName.ToString();
using (cs = new ManagementObject("Win32_ComputerSystem.Name='" + Environment.MachineName + "'"))
{
cs.Get();
monDomaine = cs["domain"].ToString();
}
}
catch (Exception e)
{
// Gestion de l'erreur ...
} |
Merci par avance,
Potus