Je travaille toujours et encore sur le déploiement de mon application sur VISTA.
Beaucoup de problèmes sont maintenant résolus, mais lors d'un déploiement ou l'utilisateur demande l'installation pour tous les utilisateurs je rencontre un Problème d'accès au ProcessorID par l'invité.
ne fonctionne plus pour l'Invité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public string GetCPUId() { string cpuInfo = String.Empty; string temp = String.Empty; ManagementClass mc = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = mc.GetInstances(); foreach (ManagementObject mo in moc) { if (cpuInfo == String.Empty) { // only return cpuInfo from first CPU cpuInfo = mo.Properties["ProcessorId"].Value.ToString(); } } return cpuInfo; }
Je me servais de cet ID pour vérifier mes licences d'utilisation. Je recherche donc un moyen fiable pour obtenir un identifiant unique du PC.
Et je seche !
si quelq'un a trouvé lae Graal ?
Partager