Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1822 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Identification utilisateur en C#

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Identification utilisateur en C#

n°1964800
GowGow
Yeahhh !
Posté le 11-02-2010 à 08:56:08  profilanswer
 

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

mood
Publicité
Posté le 11-02-2010 à 08:56:08  profilanswer
 

n°1964817
olivthill
Posté le 11-02-2010 à 09:42:23  profilanswer
 

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
n°1965042
GowGow
Yeahhh !
Posté le 11-02-2010 à 15:57:44  profilanswer
 

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 ?

n°1965096
breizhbugs
Posté le 11-02-2010 à 17:03:29  profilanswer
 

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

n°1965245
GowGow
Yeahhh !
Posté le 12-02-2010 à 08:07:49  profilanswer
 

Merci breizhbugs je vais regarder ca plus attentivement :)

n°1965311
breizhbugs
Posté le 12-02-2010 à 10:52:24  profilanswer
 

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?

n°1965358
GowGow
Yeahhh !
Posté le 12-02-2010 à 11:45:36  profilanswer
 

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 ^^

n°1965714
moi23372
Posté le 13-02-2010 à 13:39:46  profilanswer
 

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)
n°1968105
GowGow
Yeahhh !
Posté le 22-02-2010 à 11:34:58  profilanswer
 

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

n°1969018
moi23372
Posté le 24-02-2010 à 20:39:35  profilanswer
 

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)
mood
Publicité
Posté le 24-02-2010 à 20:39:35  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Identification utilisateur en C#

 

Sujets relatifs
Mastermind en algo puis en CComparaison VB 6.0 / C#
[C++] Spécialisation d'une fonction template un peu tordue...[C/C++] Transformation de fichiers
Programmer Acquisition de données en C++/VBconnaitre la taille d'un fichier en C
[Résolu] Exercice C, structure, type, compilation modulaire[C] Lire un fichier . txt
[C/SDL] undefined reference to mes fonctionBibliothèque 3D haut niveau en C.
Plus de sujets relatifs à : Identification utilisateur en C#


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR