KLERVI
-
16 avril 2013 à 13:46
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
17 avril 2013 à 09:16
Bonjour
Je viens de créer un logiciel avec excel ,protection des feuilles et de Vba project
a l'ouverture du fichier il y a une demande de mot de passe qui une fois rentré correctement ce dernier ouvre les feuilles du programme. S'il n'est pas rentré correctement ,après 3 tentatives le classeur se ferme.(Macro open et close)
Jusqu'ici pas de problème
Mon projet est protégé avec un mot de passe
Avec divers logiciels je sait que l'on peut craquer le mot de passe VBA
.
MA question Comment rendre inutilisable le classeur si l'on tente de craquer ce mot de passe et d'avoir accès aux macros
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 17 avril 2013 à 09:16
Lire (pars VBA, mais VB6.0)
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 17 avril 2013 à 09:15
Le seul moyen à peu près efficace que je connaisse nécessite l'intervention d'un exécutable, écrit dans un autre langage, par exemple VB6 (par VBA, mais VB6.0)
Mécanisme :
- ton classeur est à nommer différemment, avec une extension différente, quelque part sur ton disque dur
- ton exécutable demande un mot de passe ===>> si correct, il :
--- renomme ton classeur avec la bonne extension,
--- instancie Excel
--- crée une copie du classeur
--- ouvre la copie du classeur
- En quittant : opérations inverses
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.