IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Lecture du N° série physique du disque dur


Sujet :

Delphi

  1. #1
    Membre actif Avatar de touhami
    Inscrit en
    Avril 2002
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 327
    Points : 264
    Points
    264
    Par défaut Lecture du N° série physique du disque dur
    Bonjour a tous,
    1- y a t-il un myen de lire le numero de serie physique d'un disque dur , (le N°serie physique ne change pas lors du formatige ) .
    2-Est ce que vous ponsé que la protection du logiciel par le N° du serie physique pour donnée des resultats satisfaisant?
    merci a tous.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 396
    Points : 640
    Points
    640
    Par défaut
    tu trouveras des composants pour cela dans le sujet http://www.developpez.net/forums/sho...d.php?t=256258

  3. #3
    Membre expérimenté
    Avatar de Harry
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2002
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 224
    Points : 1 331
    Points
    1 331
    Par défaut
    Pas besoin de composants il y à GetVolumeInformation qui prend la lettre du disque en param et renvoie les infos dont le numéro de série.

    Bien sur que plein de gens y ont pensés (suffit de faire quelques recherches dailleurs) mais je conseillerai de ne pas te baser que sur ça. En effet c'est bien la pièce qui se fait changer le plus souvent sur les PC de bureau !

    Le mieux serait de regarder plusieuèrs pièces : CPU, Disque dur, carte mère et de faire un truc pour pouvoir changer une pièce sans tout mettre en l'air. Mais c'est plus dur.
    En fait aucune solution n'est ultime et des ennuis fusent rapidement. Il faut que quelqu'un suive les licenses et ne les donne pas au hazard.

    Dans mon cas mes logiciels sont destinés a des entreprises on utilise la ville et la raison sociale de l'entreprise, ce n'est pas lié a un pc mais comme ca le logiciel ne peut être utilisé par une autre entreprise (ou agence, ou une autre antenne). Quand au nombre de postes c'est un paramètre dans un fichier cripté qu'on donne au client et sur un réseau donné si on essaye de lancer plus de postes que la license c'est detecté au niveau de la bdd (ou d'un fichier recensant les postes ouverts) et hop ca ne se lance pas

    Attention le .NET sur PDA peut causer des chutes de cheveux

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 396
    Points : 640
    Points
    640
    Par défaut
    non non! il demande le numéro physique, le numéro de volume c'est autre chose et ça change

  6. #6
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Ce qui est marrant c'est que les deux posts se renvoi la balle et font référence au topic d 'Harry
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  7. #7
    Membre actif Avatar de touhami
    Inscrit en
    Avril 2002
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 327
    Points : 264
    Points
    264
    Par défaut
    Bonjour,
    Merci a vous tous pour votre reponse mais le lien donné par malatar :
    http://delphi.developpez.com/faq/?pa...eroseriedisque
    c'est pour avoir le numero de serie Logique (qui change aprés chaque formatage) mais ce que je cherche est le N° se serie physique qui ne change pas aprés le formatage.
    j'ai trouvé sur le Net un bout de programme qui satisfait ma demande , je join donc un tout peutit programme pour que tous le monde en profite.

  8. #8
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 669
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 669
    Points : 7 019
    Points
    7 019
    Par défaut
    Citation Envoyé par touhami
    j'ai trouvé sur le Net un bout de programme qui satisfait ma demande , je join donc un tout peutit programme pour que tous le monde en profite.
    Merci. Ca peut toujours servir ...

    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)

  9. #9
    Membre actif Avatar de touhami
    Inscrit en
    Avril 2002
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 327
    Points : 264
    Points
    264
    Par défaut
    Bon soir , a tous,
    il existe un composant en telechargement gratuit qui donne
    le
    Type,
    LBA sectors,
    Cylinders,
    Heads,
    Tracks,
    Sectors per track,
    Size,
    Controller buffer size,
    ECC Code,
    Model,
    Firmware Revision,
    Serial Number (bien sure le N° Physique )

    ce composant existe en telechargement gratuit sur :
    http://www.torry.net/authorsmore.php?id=5916
    et
    http://www.vclcomponents.com/Delphi/...Info-info.html
    bon developpment a tous.

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 160
    Points : 167
    Points
    167
    Par défaut HORS SUJET (mais bon)
    Citation Envoyé par Harry
    Pas besoin de composants il y à GetVolumeInformation qui prend la lettre du disque en param et renvoie les infos dont le numéro de série.

    Bien sur que plein de gens y ont pensés (suffit de faire quelques recherches dailleurs) mais je conseillerai de ne pas te baser que sur ça. En effet c'est bien la pièce qui se fait changer le plus souvent sur les PC de bureau !

    Le mieux serait de regarder plusieuèrs pièces : CPU, Disque dur, carte mère et de faire un truc pour pouvoir changer une pièce sans tout mettre en l'air. Mais c'est plus dur.
    En fait aucune solution n'est ultime et des ennuis fusent rapidement. Il faut que quelqu'un suive les licenses et ne les donne pas au hazard.

    Dans mon cas mes logiciels sont destinés a des entreprises on utilise la ville et la raison sociale de l'entreprise, ce n'est pas lié a un pc mais comme ca le logiciel ne peut être utilisé par une autre entreprise (ou agence, ou une autre antenne). Quand au nombre de postes c'est un paramètre dans un fichier cripté qu'on donne au client et sur un réseau donné si on essaye de lancer plus de postes que la license c'est detecté au niveau de la bdd (ou d'un fichier recensant les postes ouverts) et hop ca ne se lance pas

    Tu utilises des tricks anti debug?
    Si oui tu pourrais me donner quelques pistes (en dehors de l'emulation classique du IsDebug)?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Numéro de série Physique du disque dur C#
    Par ziedzied dans le forum C#
    Réponses: 12
    Dernier message: 03/07/2013, 15h48
  2. Lecture / écriture d'objets sur le disque dur ?
    Par miria.vhg dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 06/02/2007, 15h21
  3. Comment obtenir le numéro de série d'un disque dur?
    Par walidrachid dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/09/2005, 15h59
  4. Recuperer les infos physique du disque dur(marquer,N:Serie )
    Par AKSEL dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 07/08/2005, 11h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo