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 :

[D7] Empêcher l'User de mon application de l'utiliser sur autre machine


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    iam
    iam est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 197
    Par défaut [D7] Empêcher l'User de mon application de l'utiliser sur autre machine
    salut tout le monde
    j'ai une application (gestion des stocks) developpé avec delphi7 et la base de données sous access, je veux l'installer sur des postes clients mais avec une liscence ou une clef, je ne sais pas comment identifier le poste client et empecher l'utilisateur de l'installer et l'utiliser dans un autre pc, est ce que j'identifie le poste avec le numéro de série du microprocesseur ou celui de la carte réseau, quelqu'un peux me donner une idée ou un petit programme qui fait ça?
    merci

  2. #2
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Tu peux aussi identifier le numéro de série du disque dur, ou encore, à l'installation, écrire dans la base de registre une clé différente suivant que c'est le serveur ou non, et puis la lire pour identifier la machine.

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Ou aussi par le n° d'adresse IP du PC sur réseau local
    http://delphi.about.com/od/networking/l/aa103100a.htm

  4. #4
    iam
    iam est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 197
    Par défaut
    bonjour
    le logiciel est installé dans un poste client, pas de reseaux local,
    est ce que quelqu'un a un programme dans ce sens, une combinaison d'une clé avec le numéro de série du micro processeur, comment puis je le récupérer et ensuite combiner la clé avec ce numéro de série et comment ecrire le résultat dans la base de registre et le lire?

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 45
    Par défaut
    Tu veux dire que c'est une application mono-poste ?
    Ce qu'on fait chez nous c'est récuperer le N° de série "physique" du disque dur (pas celui du formatage). génerer une clé d'installation et l'écrire dans la BDR et vérifier l'exactitude à chaque lancement de l'application. Tu treveras surement d'autres méthodes plus "éfficaces". Le sujets a été traité plusieurs fois si tu cherches ici ou sur google tu vas trouvé quelques pistes.

  6. #6
    iam
    iam est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 197
    Par défaut
    oui c'est une application monoposte, c'est pour empécher son utilisation sur un autre pc, par copie, j'ai besoin de certains code, si quelqqu'un a déjà fait ça, 1er : comment récupérer le num de série physique de disque dur.
    2eme : comment le combiner avec une clé?
    3eme : comment l'enregistrer dans la base de registre? et cela dans la phase installation ou lancement de l'application?
    4émé : comment le lire de la base de registre et faire la compraraison?
    merci

Discussions similaires

  1. [Déploiement] Pourquoi mon application ne fonctionne pas sur tous les postes ?
    Par Willthelegend dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 08/09/2008, 20h34
  2. Réponses: 2
    Dernier message: 21/08/2008, 17h34
  3. Réponses: 4
    Dernier message: 30/06/2008, 14h49
  4. Mon application ne démarre pas sur tomcat
    Par dzenakhra dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 12/12/2007, 16h48
  5. Réponses: 1
    Dernier message: 13/08/2006, 13h17

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