Protéger un fichier .bat
saramon -
Bonjour, je viens de créer un fichier .bat, et j'aimerais que celui-ci puisse seulement être exécuter, mais qu'il ne soit possible ni d'y accéder, et encore moins le modifier. J'ai pensé le compiler en .exe, mais apparemment il est facile de décompiler et d'accéder au fichier.
Comment pourrai-je faire pour qu'il soit totalement protégé et puisse seulement être exécuter, et rien d'autre ? Merci.
- Protéger un fichier .bat
- Creer un fichier .bat - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
3 réponses
Bonjour,
Ce n'est pas possible d'empêcher l'accès ou la modification d'un .bat, pour vraiment protéger un code source il faut passer par un langage compilé.
Le transformer en .exe permet déjà une certaine protection contre l'utilisateur lambda, mais un utilisateur avancé sera en mesure de retrouver le fichier .bat dans les fichiers temporaires.
Salut,
Tu te compliques la vie pour rien. Il faudrait écrire ta procédure en cobol ou assembleur sous windows, là personne n'ira la désassembler ;-)
Windows n'est pas comme Linux.
Sur Linux, on peut changer les permissions pour ugo+x o-r o-w
(permissions exécute, pas read ou write)
J'ai Cygwin64 sur mon ordi et j'ai mixé les path.
Je peux donc appeler chmod sur cmd. Mais c'est une solution laborieuse.
Je viens de trouver ceci:
https://www.pcastuces.com/pratique/windows/autorisations_fichier/page2.htm