PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Re: Protection d'une application
Re: Protection d'une application
Débuté par isabelle_crasset, 18 jan. 2006 23:25 - Aucune réponse
Posté le 18 janvier 2006 - 23:25
Le mieux est de combiné plusieur protection

un fichier fantome disimuler dans un répertoire classique de windows tel que
windows/system32/drv le fichier est un exe renommer en par exemple
explorer.ini je fais un test de présence du fichier et ensuite un exeinfo
copyright

ensuite j'utilise le composant limitation réseau mais je ne lui passe pas le
nom de mon exe en paramètre mais une constante en dur dans le programme

pour suivre

lors du 1° lancement je crypte le résultat de la combinaison du nom du
client et des numéro obtenu par le n° HD et le n° MAC

le client me renvoie sa référence et grace à une combinaison cryptée par une
constante et de cette référence
je crée une clé d'activation

je stocke chez le client le résultat de la clé d'activation, ainsi que son
nom crypté le reste étant disponible sur la machine dans un fichier ini

pas de fichier ini, programme bloqué
pas de résultat positif au test idem

le programme du client est mono instance d'ou pas de lancement à distance
via le réseau interne


voilà quelque idée





"Richard" <collectif.vrp@laposte.net> a écrit dans le message de
news:400e2d0f@news....


Bonjour à tous,

Je sécurise mon application actuellement en vérifiant si un fichier existe
sur la racine du poste de l'utilisateur.
//Verification de l'appli
PROCEDURE VérifCopy()
Version est une chaîne = "c:\Gdz.log"
SI PAS fFichierExiste(Version) ALORS
Erreur("Vous n'êtes pas autoriser à utiliser l'application")
Ferme
FIN

Cela fonctionne actuellement mais ce n'est pas le top en protection, car
je souhaites éviter que l'utilisateur puisse se servir de l'exécutable sur
un autre poste.

Auriez vous des idées, pour protéger une application sans utiliser de

dongle.

Merci d'avance.

Richard