Un hive est une branche de la BDR.
e.g. dans ton exemple "HKEY_CURRENT_USER\Software\" est un hive
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
Protection application avec base de regsitre
Discussion dans 'Windev' créé par Mohbrun, Oct 20, 2022.
A la volée le code ressemble à ça :
avec :Code (Windev):PROCÉDURE TraiterLimitation()
saHiveLimitation est une chaîne
saGUID est une chaîne
saGUID=UneTableDeLAnalyse.GUIDAnalyse
//Création du hive contenant les données de limitation
SI PASBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
() ALORS
saHiveLimitation=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
("HKEY_CURRENT_USER\%1",FormateGUID(saGUID))
SINON
saHiveLimitation=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
("HKEY_CURRENT_USER\%1",Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(piNomProjet))
FIN
//Traitement de la limitation
SI PASBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(saHiveLimitation) ALORS
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(saHiveLimitation)
//Récupérer données d'enregistrement
SINON
//Vérifier données d'enregistrement
FIN
Code (Windev):FONCTION FormateGUID(saGUIDBrut est chaîne) : chaîne
nNoPartie est une entier
nOffset est un entier //Taille de la partie du GUID
saGUIDFormaté est chaîne
saPartieGUID est chaîne
nOffset=4
POUR nNoPartie=0 À 7
saPartieGUID=saGUIDBrut[[(nNoPartie*nOffset)+1 À (nNoPartie+1)*nOffset]]
saGUIDFormaté+=["-"]+saPartieGUID
FIN
RENVOYERBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
("{%1}",saGUIDFormaté)
Pns, Terminator, Mohbrun et 3 autres personnes aiment ça.
A la volée le code ressemble à ça :
avec :Code (Windev):PROCÉDURE TraiterLimitation()
saHiveLimitation est une chaîne
saGUID est une chaîne
saGUID=UneTableDeLAnalyse.GUIDAnalyse
//Création du hive contenant les données de limitation
SI PASBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
() ALORS
saHiveLimitation=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
("HKEY_CURRENT_USER\%1",FormateGUID(saGUID))
SINON
saHiveLimitation=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
("HKEY_CURRENT_USER\%1",Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(piNomProjet))
FIN
//Traitement de la limitation
SI PASBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(saHiveLimitation) ALORS
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(saHiveLimitation)
//Récupérer données d'enregistrement
SINON
//Vérifier données d'enregistrement
FIN
Code (Windev):FONCTION FormateGUID(saGUIDBrut est chaîne) : chaîne
nNoPartie est une entier
nOffset est un entier //Taille de la partie du GUID
saGUIDFormaté est chaîne
saPartieGUID est chaîne
nOffset=4
POUR nNoPartie=0 À 7
saPartieGUID=saGUIDBrut[[(nNoPartie*nOffset)+1 À (nNoPartie+1)*nOffset]]
saGUIDFormaté+=["-"]+saPartieGUID
FIN
RENVOYERBonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
("{%1}",saGUIDFormaté)Cliquez pour agrandir...
Salut,
Pas trop difficile à contourner comme protection , suffit de faire un SAV de la base avant et après installation ...
Pour être tranquille faut faire su Saas![]()
Salut,
Pas trop difficile à contourner comme protection , suffit de faire un SAV de la base avant et après installation ...
Pour être tranquille faut faire su SaasCliquez pour agrandir...
Bonjour,
Tu peux t'inspirer de la méthode Microsoft:
Une clé Unique avec ton SOFT .
Lors de l'installation, l'utilisateur entre la clé indiquée L'application se connecte sur un site, et valide la clé, par exemple avec un WebService.
Le site enregistre le fait que la clé est validée, et interdit toute validation ultérieure.
Ou début de piste ici :Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
et sur le site Pcsoft :Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
WX1331 apprécie ceci.