Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment utiliser une zone de liste d…
  • SDK de base manquant Xcode 
  • Comment rendre les fichiers dans la …
  • Comment faire une carte fichier de j…
  • Comment désactiver Silverlight Bout…
  • Comment Matrix Code soustraction en …
  • Comment faire pour ajouter deux tabl…
  • Comment faire un fichier VSH 
  • Comment formater Dates et heures Ave…
  • Comment utiliser l'interface Win32 e…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment détecter un débogueur

    Un problème commun aux développeurs d'applications commerciales est d'avoir le code d'enregistrement fissuré d'un projet de logiciel , qui permet aux autres d'utiliser le logiciel sans l'acheter . La méthode standard qui crackers utilisent des logiciels est un débogueur de logiciel pour accéder à votre code de programmation et la clé d'enregistrement du logiciel en résultant . L'interface de programmation Windows peut être utilisé pour déterminer si un débogueur est présent sur l'ordinateur des utilisateurs finaux , et peut être utilisé pour éviter que votre clé d'enregistrement du logiciel d'être volé . Instructions
    1

    Ouvrez le fichier source principale de votre logiciel dans votre environnement de développement de programmation
    2

    Tapez le code suivant pour démarrer la fonction de détection du débogueur dans votre programme. : fonction MyDebuggerPresent : boolean ; typeTDebugProc = function : boolean ; stdcall ; varKernel32 : HMODULE ; DebugProc : TDebugProc ;
    3

    Ajoutez le code suivant à la fonction de détection du débogueur. La fonction appelle utilisés font partie de l'interface noyau de programmation Windows et ne nécessitent pas de bibliothèques de logiciels supplémentaires à utiliser: begin { mYDebuggerPresent } Résultat : = false; Kernel32 : = GetModuleHandle ( " kernel32 " ), si Kernel32 <> 0 thenbegin @ DebugProc : = GetProcAddress ( Kernel32 , « IsDebuggerPresent '); s'il a été attribué ( DebugProc ) thenResult : = DebugProcend ; { Kernel32 <> 0 } end; { } myDebuggerPresent
    4

    recompiler le logiciel en utilisant votre développement environnement . Votre programme va maintenant détecter si un débogueur de logiciel est présent sur ​​l'ordinateur d' un utilisateur final .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire un jeu de base en C + + 
  • Comment mettre à jour Xcode De Terminaux 
  • Comment faire pour modifier un taux de remplissage 
  • Comment lire MDB pour ODBC 
  • Comment définir la police Arial en C # 
  • Comment faire une calculatrice GPA en C + + 
  • Comment Date et heure utilisation dans un programme C + + 
  • Comment flux vidéo en direct dans Xcode 
  • Comment mesurer la largeur de chaque caractère ASCII dans une chaîne 
  • Comment vérifier un email POP3 Avec C + + avec MFC 
  • Connaissances Informatiques © http://www.ordinateur.cc