Sécurisé un Projet VBA pour ne pas pouvoir accéder au code

Résolu/Fermé
NeOXi-_Alpha Messages postés 65 Date d'inscription mardi 13 novembre 2018 Statut Membre Dernière intervention 31 mai 2019 - 14 janv. 2019 à 16:00
NeOXi-_Alpha Messages postés 65 Date d'inscription mardi 13 novembre 2018 Statut Membre Dernière intervention 31 mai 2019 - 16 janv. 2019 à 10:05
Bonjour,
actuellement je travail sur un projet en VBA excel.
étant très maniaque sur la sécurité j'ai dans un premier temps mit un code sur mon projet.
petit a petit j'ai cacher mon classeur jusqu'à avoir un bouton cacher avec un mot de passe par la suite afin d’accédé au code quand même d'une manière.
mais avec un peu de recule et un peu de recherche pas très approfondi j'ai trouvé une méthode qui consiste à modifier le fichier vbaProject.bin afin de faire sauté la sécurité.
ma question est peut être impossible a l'heurs actuel mais je tante quand même le coup.
donc est t'il possible de sécurisé cette faille de toute les manière possible (cryptage, mot de passe sur se fichier qui n'influe pas sur le fichier .XLSM ,...) enfin bref je prend toutes les méthode. sauf les payante évidement.

merci.
A voir également:

1 réponse

jordane45 Messages postés 38305 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 4 705
14 janv. 2019 à 16:45
Bonjour,

Tu peux rendre la lecture plus compliquée ... mais sécuriser totalement non.
Office est une vraie passoire...

Tu peux,
Utiliser sur les feuilles le veryhidden pour masquer les onglets,
Mettre un password sur le projet (dans le VBe )
Obfusquer le code pour le rendre moins lisible (c'est long à mettre en place et rend ton code très difficilement maintenable par la suite )
https://connect.ed-diamond.com/MISC/MISC-087/Automatisation-d-une-obfuscation-de-code-VBA-avec-VBad

.



0
NeOXi-_Alpha Messages postés 65 Date d'inscription mardi 13 novembre 2018 Statut Membre Dernière intervention 31 mai 2019
14 janv. 2019 à 16:54
Merci,
déçu de la réponse mais pas étonné Microsoft a vraiment un problème à se niveau.
j'avais effectivement vue la méthode en passant par du python mais quand j'ai vue la "chose" je me suis dit qu'il y aurai certainement plus court.
en tous cas je te remercie de ta réponse.
0
NeOXi-_Alpha Messages postés 65 Date d'inscription mardi 13 novembre 2018 Statut Membre Dernière intervention 31 mai 2019
14 janv. 2019 à 17:17
autre question certainement bête car je ne pense pas que c'est possible mais l'affichage VBe il n'est pas possible d'en avoir un spécifique a notre fichier ?
je sais je part très loin pour un excel mais j'aime me compliqué la vie.
0
NeOXi-_Alpha Messages postés 65 Date d'inscription mardi 13 novembre 2018 Statut Membre Dernière intervention 31 mai 2019
14 janv. 2019 à 17:28
ou alors désactiver l'affichage du VBE lorsque la macro s'exécute et lorsque l'on ferme sa réactive l'affichage (je pense que cette possibilité est plus probable)
0
jordane45 Messages postés 38305 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 4 705 > NeOXi-_Alpha Messages postés 65 Date d'inscription mardi 13 novembre 2018 Statut Membre Dernière intervention 31 mai 2019
14 janv. 2019 à 17:39
0
NeOXi-_Alpha Messages postés 65 Date d'inscription mardi 13 novembre 2018 Statut Membre Dernière intervention 31 mai 2019
16 janv. 2019 à 09:42
Merci beaucoup c'est pile se que je cherchais.
0