none
Peut on cacher la cible contenu dans un raccourci vers une base access RRS feed

  • Question

  • Bonjour,

    J'aimerai pouvoir cacher la cible d'un raccourci qui pointerai vers une base afin d'empêcher un utilisateur malveillant d'aller dans le dossier où se trouve la base.
    Est-ce possible ?

    J'avais bien trouvé une parade en ouvrant une première base qui elle ne contenait dans un module protégé le lien vers la base finale.
    Ce système fonctionne très bien avec ACCESS mais lorsque l'utilisateur utilise les bases avec Runtime ACCESS il plante.
    Voici le code qui s'exécutait à l'ouverture de la première base :

    Function OuvreVraiBase()
        Application.CommandBars.ExecuteMso "MinimizeRibbon"
        Application.FollowHyperlink "F:\BASE_1.accdb"
        Application.Quit
    End Function

    Merci pour votre aide


    Franck

    vendredi 16 mai 2014 04:26

Toutes les réponses

  • Bonjour,

    On ne peut pas cacher l'info-bulle qui accompagne un racourci.

    Il est mieux de mettre un mot de passe dans ce cas.

    Voici cependant quelques solutions de base.

     - Cacher le volet d'exploration.
     - Affecter un ruban personnalisé à chaque formulaire.
     - Mettre un formulaire de démarrage plutôt qu'un autoExec.
     - Paramétrer toutes les options de démarage de l'application à False depuis les options de la base de donées active.
     - Inhiber la touche Shift.

    Prévoir de coder un bouton caché (transparent) pour recouvrer la main sur votre appli qui une fois démarrée dans ce mode n'est plus maintenable.

    P.S.  Votre code ne peut pas marcher en mode Runtime.


    Argy

    vendredi 23 mai 2014 12:48
    Modérateur
  • Bonsoir, Je vous remercie pour votre réponse. J'ai réussis à faire fonctionner le code que j'ai indiqué dans mon 1er message en ajoutant un formulaire dans la 1ère base Sur ce formulaire j'ai ajouté un bouton qui exécute ce code et la 2ème base s'ouvre. C'est curieux en Runtime ça fonctionne en 2 étape donc en rajoutant ce formulaire mais pas avec un Autoexec qui exécute ce code Merci tout de même pour vos recherches Bien à vous

    Franck


    • Modifié franckb74 vendredi 23 mai 2014 20:06
    vendredi 23 mai 2014 20:05