Bonjour
Je recherche à comment rendre un fichier sur une clé USB incopiable vers un disque dur mais accessible sans mot de passe. Pour comprendre le pourquoi de la demande il faut un peu s'y connaitre en Access et il faut avoir le courage de lire les paragraphes suivants mais ma question est très générale et pourrait s'appliquer à n'importe quel fichier. Je prête ma clé USB avec une vidéo à un copain. Je souhaite qui puisse la regarder mais pas la copier.
Explication précise de mon cas
J'ai créé un petit programme basé sur Access (avec formulaire, états, macros,...). Il faut vraiment voir cela comme un petit programme "individuelle" et non une base de données où différents utilisateurs vont venir utiliser la mêmes source de données. Ce programme va être distribuer à différentes personnes avec des tables vierges et chacun de par son utilisation va encoder des données qui lui sont propres.
J'ai du faire un premier choix au niveau de la sécurité mde ou mdw afin déviter que les utilisateurs ne puissent avoir accès au "code caché" ou modifie les états (en supprimant un filigrane par exemple). Etant donné que si je crée un mde et que je distribue ce mdeà 10 personnes puis je me rends compte qu'il y a une erreur dans une requête, je ne sais pas aller la modifier dans leur mde, je dois repartir du fichier original (en ma possession) et après eux ou moi sont bons pour importer tous ce qu'ils ont éventuellement encodés dans le nouveau fichier. Par contre si je travaille sur mdw je pourrais en théorie chez chacun me connecter en tant qu'administrateur et faire les modifications...
Donc je comptais pour chaque utilisateur potentiel créer un fichier mdb avec un mdw associé et leur expliquer que ouvrir ce fichier sans trop de désagrément ils créent un raccourci Excel avec comme valeur cible un code à modifier suivant l'endroit où ils sauvegardent les fichiers mdb et mdw (exemple: "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "C:\Secu bis\SDGR_non sécu.mdb" /wrkgrp "C:\Secu bis\Sécurisé.mdw" )
Le problème est que si fais cela l'utilisateur à qui je donne le fichier mdw et mdb peut sans soucis les copier et les donner à quelqu'uns d'autres sans mon autorisation. L'idée pour empêcher cela serait de rendre le fichier mdw incopiable. Est-ce possible? J'ai pensé à mettre le fichier mdw sur une clé Usb. L'utilisateur qui voudrait utiliser le fichier mdb serait donc dans l'obligation d'utiliser la clé USB mais de nouveau cela a du sens que si le mdw est incopiable.
Il doit être plus facile de rendre le fichier mdw incopiable sur une clé usb mais je n'ai pas encore trouvé qui, quoi, comment... la plupart des programmes offre des protections de fichier par cryptage et mot de passe alors que moi je veux que mon fichier soit accessible (puisque mon raccourci Access y ferait appel) mais je veux empêcher qu'on puisse le copier pour éviter que mon programme soit "copier".
J'espère que je me suis fait bien comprendre, c'est assez long comme explication et c'est un peu tordu comme demande mais je suis sur que parmi vous, il y a des petits génies qui pourront m'aider.
Merci d'avance