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

VB 6 et antérieur Discussion :

proteger mon application avec un serial


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant SAGE X3
    Inscrit en
    Mai 2008
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant SAGE X3

    Informations forums :
    Inscription : Mai 2008
    Messages : 208
    Par défaut proteger mon application avec un serial
    Bonjour tout le monde,
    je vous demande de me donner un coup de main pour demander a l'installateur de mon application que je viens de terminer un serial,j'ai quelques idées et c'est a vous messieurs les experts de me guider,alors :
    1- l'ideal c'est recuperer par exemple le numero de serie du Disque Dur et le mettre dans une moulinette pour recuperer le code et l'enregistrer dans la base de rigistre .
    2-deuxieme methode la plus simple demander le numero predefinit au cours de l'installation.
    malheureusement je ne sais pas comment faire ça s'il vous plait je demande de l'aide et je suis sure que que vous savez tous comment faire et merçi infiniment

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Le seul N° du disque dur qui soit fiable et immuable est le N° de série attribué par le constructeur (appelons-le N° "physique" réel).

    L'utilisation de WMI permet bien de récupérer ce N°, mais pas sur toutes les plateformes ...

    Je suis en train de travailler (depuis plusieurs jours déjà), précisément, sur l'extraction de ce "N° physique" sans utiliser WMI et compte en faire (si j'y parviens) un OCX...
    J'estime avoir encore besoin d'à peu près trois heures d'études et de travail (répartis sur plusieurs jours pour rester serein) sur cet OCX.
    Si j'y parviens, je reviendrai sur la présente discussion.

  3. #3
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Le choix de l'identifiant en lui-même n'est pas l'essentiel,
    c'est la manière dont on l'utilise ensuite qui compte.

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour, DarkVader,

    Je suis d'autant plus d'accord avec ce que tu dis là, que je ne suis pas d'accord avec le principe même d'un tel type de protection ...

    Reste que : choix d'identifiant pour choix d'identifiant : au moins en choisir un totalement immuable (dépendant du seul changement de Disque Dur et pas d'un simple formatage ou d'autre chose de plus vicieux ...)

    Je le répète cependant : je n'aime pas ce genre de protection, dont je conteste jusqu'à la légalité absolue... (et ce : qu'il concerne le disque dur, la carte mère ou autre chose).

    EDIT : je n'ose pas ajouter ici autre chose encore, à propos de la manière de shunter une exécution dépendant d'une expression conditionnelle ...

    Je ne continue sur ma lancée (OCX retournant l'ID physique d'un disque dur) que pour une raison n'ayant rien à voir exactement avec le souhait de protéger une application commercialisée, mais tout à voir avec autre chose, qui concerne mes anciens collègues (et en interne).... ===>> pour être précis : là où tout changement de disque dur fait l'objet d'un "suivi" rigoureux au niveau d'un organe central (chaque nouveau disque donnant lieu à une intervention/autorisation centrale)

  5. #5
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Personnellement j'utilise des dongles USB pour protéger des programmes.
    A mes yeux, l'avantage c'est que le programme peut etre installé sur plusieurs machines mais utilisé sur une seule à la fois.

    Pour une protection minimaliste, une simple clé USB basique dont je lis le "numéro de série". Contournable, certainement, mais suffisant pour des utilisateurs basiques qui ne sont pas des hackers en puissance et pour une application non critique.

    Pour une protection plus sérieuse, j'utilise des dongles spécifiques que j'achète auprès d'une socité spécialisée avec très peu de code à ajouter à mon programme.

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Citation Envoyé par OhMonBato Voir le message
    Personnellement j'utilise des dongles USB pour protéger des programmes.
    Et tu as diablement raison, OhMonBato !
    Voilà qui protège assez bien une appli de type commercial.
    Il est toutefois des cas (sécurité) où l'on a besoin, d'entrée de jeu (avant même le lancement de toute appli... donc au démarrage même) de savoir si le disque dur est vraiment toujours le même (et ce : indépendamment de tout formatage ou autre "combine")

  7. #7
    Membre confirmé
    Homme Profil pro
    Consultant SAGE X3
    Inscrit en
    Mai 2008
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant SAGE X3

    Informations forums :
    Inscription : Mai 2008
    Messages : 208
    Par défaut
    merci a tous , pour ces explications ,alors si je comprend bien c'est a evité la premiere methode qui se base sur l n°de serie donc y'a t'il une solution pour demander le seral au debut d'installation et surtt j'utulise setup factory ,et merci d'avance encore une fois

Discussions similaires

  1. Etendre mon application avec du HTML
    Par bla69136 dans le forum MFC
    Réponses: 5
    Dernier message: 27/08/2008, 11h01
  2. Réponses: 1
    Dernier message: 14/11/2007, 13h11
  3. Réponses: 7
    Dernier message: 22/08/2007, 12h19
  4. [EasyPHP] Pb lors de la fermeture de mon application avec ou sans fermeture de Easy Php
    Par Lolie11 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/06/2007, 10h38
  5. Comment proteger mon application par un mot de passe
    Par Sabrina_of_darkness dans le forum Langage
    Réponses: 9
    Dernier message: 01/04/2006, 23h46

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