Identification utilisateur en C#

Identification utilisateur en C# - C#/.NET managed - Programmation

Marsh Posté le 11-02-2010 à 08:56:08    

Bonjour à tous,
 
je dois réaliser une application client  en C# dont le pc ne sera pas connecter ou relier à un réseau.
 
j'ai vu pas mal d'articles sur ce problème, beaucoup conseille de récupérer la mac d'une carte réseau mais dans mon exemple il se peut que le pc n'en soit pas équipé. Et puis la mac n'est pas une valeur sur au niveau authentification.
 
Connaissais-vous d'autres techniques (mise à part le dongle physique) d'authentifier un utilisateur au lancement d'un logiciel ?
 
Merci à vous !
 
Cordialement

Reply

Marsh Posté le 11-02-2010 à 08:56:08   

Reply

Marsh Posté le 11-02-2010 à 09:42:23    

Autrefois, il existait le numéro du microprocesseur. Mais il n'existe plus suite à des plaintes de personnes qui ne voulaient pas que l'on puisse identifier un poste de manière infaillible.
Il ne reste plus que des moyens faillibles, comme la variable d'environnement USERNAME.


Message édité par olivthill le 11-02-2010 à 09:43:21
Reply

Marsh Posté le 11-02-2010 à 15:57:44    

A être sur que le programme en question ne s'exécute que sur le poste choisi ! qu'il ne soit pas exécutable sur un autre ordinateur.
 
pas moyen de retrouver des informations précises du hardware un peu comme les logiciels Everest ou Aida32 font pour reconnaître nos périphériques ?

Reply

Marsh Posté le 11-02-2010 à 17:03:29    

Salut,
Avec wmi tu peux avoir plein d'info sur ta machine dont l'id de la carte mère : http://carsolife.blogspot.com/2007 [...] umber.html

Reply

Marsh Posté le 12-02-2010 à 08:07:49    

Merci breizhbugs je vais regarder ca plus attentivement :)

Reply

Marsh Posté le 12-02-2010 à 10:52:24    

Et si tu fais un programme lié à la machine, qu'est ce qui se passe si celle ci tombe en panne et qu'il la remplace?
Comptes tu faire une clé de licence avec activation en fonction de la machine comme sous windows?

Reply

Marsh Posté le 12-02-2010 à 11:45:36    

re,
 
ben si la machine en panne et qu'il faut remplacer la carte mère, je recoderai l'authentification utilisateur dans visual studio pour la rendre de nouveau compatible avec le nouveau matériel.
 
Après niveau probabilité il est très rare qu'une carte mère grille comparé a des barettes de ram ou disque dur.
 
Si tu veux nous les postes ont une licence globale donc ^^

Reply

Marsh Posté le 13-02-2010 à 13:39:46    

dans la boite ou je bosse, on devait pouvoir identifier le pc de façon unique.  
 
On se base donc sur les informations suivantes:
- Numéro de série du/des CPU (ils exisents encore croyez moi)
- Les MAC adresse des cartes réseaux
- Le user sur le domaine (domaine + user)
 
ça permet dans notre cas, d'être certain de ne pas avoir de doublon. Enfin, en tout cas, presque impossible.


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
Reply

Marsh Posté le 22-02-2010 à 11:34:58    

tu développes en quoi moi23372 ?
 
merci pour ta réponse !

Reply

Marsh Posté le 24-02-2010 à 20:39:35    

C# en expliquant les fonctionnalités décrites avec WMI.


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
Reply

Marsh Posté le 24-02-2010 à 20:39:35   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed