IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Discussion :

Access Message sécurité [AC-2007]


Sujet :

Sécurité

  1. #1
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Access Message sécurité
    Bonjour à tous,

    Je reviens sur ce post sur un sujet battu et re-battu mais qui me pose toujours problème.

    J'ai une appli que je souhaite distribuer avec l'assistant empaquetage. Dans mon formulaire d'ouverture, je crée les emplacements approuvés dans la base de registre.et les niveaux de sécurité au niveau de la base sont abaissés au maximum.
    Sur ma machine de production pas de pbme avec le accdb, mais dès que je le compile en accde, il me semble que le code ne s'exécute pas. Je précise: je suis même passé par une publication avec un certificat créé sur cette même machine.
    Résultat sur une VM, après une install OK, le soft n'exécute pas le code (sans aucun message).

    Merci de vos réponses.
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Pas d'idée sur la cause du problème mais peut-être l'idée ci-dessous t'aidera à affiner ton diagnostique :
    Pour valider que ton code s'éxécute ajoute un msgbox dans le code, si tu ne le vois pas ton code ne s'éxécute pas.

    Aussi tu peux simuler la version accde avec un accdb et le paramètre /runtime dans la ligne de commande.
    Ici un post sur le sujet des paramètres de ligne de commande.
    https://access-programmers.co.uk/for...d.php?t=176511
    Ce n'est pas parfait mais c'est une bonne indication de ce qui se passe.

    Et personnellement j'ai habandonné les mde et accde depuis des années.
    Avoir une vrai BD, outre que cela simplifie les problèmes de débuggage, fait que j'ai une copie de sécurité de mon application avec chaque installation.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Access Message sécurité
    Bonjour,

    Merci de ta réponse rapide.

    Alors truc de ouf! j'ai renommé (qui compilait) en accdb, je l'ai incorporé à un package (bien sûr on retrouve le accdb en renommant le accdr) et là, çà marche ?!?!
    Celà dit je regrette quand même le vrai accdr plus sécure

    Je laisse ce post ouvert qq temps au cas où une réponse fuserait!

    Bonne soirée

    PS j'avais essayé les msgbox sur le premier accde, mais le code ne s'exécutant pas walou !
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Ok, alors ce n'est pas un vrai exécutable.
    C'est juste un accdb qui ne dit pas son nom.

    Peut-être que c'est une sécurité anti virus basée sur l'extention du fichier.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Access Message sécurité
    Nan!

    Pas d'anti-virus sur mes pc, j'y suis allergique et je ne m'en porte pas plus mal depuis des années (suffit d'être conscient de ce que l'on clique ou télécharge)

    PS: D'ailleurs c'est pareil sur ma VM qui est "dénudée"

    ++
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  6. #6
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Il est pour ma part surprenant de vouloir créer les emplacements approuvés dans la Base de Registre (même et les niveaux de sécurité au niveau de la base sont abaissés au maximum) depuis un formulaire d'ouverture de l'application...
    Du fait que la base est reconnue comme non fiable par défaut, si vous créez les fameux "Trusted Location" depuis l'appli, ils n'auront d'effet que si :
    1. l'utilisateur approuve effectivement l'application, ce qui n'est pas garantie
    2. que le code qui y ait régit soit exempt d'erreur et que la procédure de dite inscription est bien fait son travail.


    Mais du fait que l'utilisateur ait approuvé une fois, il n'y a plus lieu de définir l'approbation car dans ce cas, ce ne sera plus une question de "Trusted Location" mais un "Trusted Document".

    Ledit package qui pose problème est bien au format 2007, c'est ça ?
    Si oui, peux-tu me faire parvenir le fichier MSI issu de ton package 2007 pour je le décortique et je regarde pourquoi ça fait ça ?

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  7. #7
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Access Message sécurité
    Bonjour Argy, et merci encore de ton intérêt,

    J'ai finalement réussi à produire un accde qui ne déclenche pas les alertes sur mon poste (le code s’exécute normalement) après avoir ré-installé access 2007 et ré-importé les objets de ma base vers une nouvellement créée.
    Pourtant tout compilait nickel ???

    Il est pour ma part surprenant de vouloir créer les emplacements approuvés dans la Base de Registre (même et les niveaux de sécurité au niveau de la base sont abaissés au maximum) depuis un formulaire d'ouverture de l'application...
    Je suis d'accord avec cette remarque mais mes recherches sur le forum concernant les emplacements approuvés m'avaient initialement mené vers du code VBA pour ce faire.
    J'ai ensuite essayé avec la solution de package 2007 pour me tourner ensuite vers ta solution sous access 2013, qui me séduit plus (emplacement automatique= de la balle!).

    Je n'ai jamais eu de BDD Access de 100 Mo (en tant qu'application, j'entends bien) et je trouve étonnant que l'on puisse en avoir une ; c'est énorme.
    Est-ce que le problème se produit dans les même conditions qu'actuelles avec une autre BDD moins grosse (quelque 10 ou 15 Mo) ?
    Concernant ta remarque sur la taille de ma bd, elle ne fait en fait "que" 38 Mo (c'est déjà beaucoup je trouve), le package incluant le runtime + un petit soft tierce partie pour les enregistrements vocaux fait environ 105 Mo.

    Je vais essayer de reproduire un package sur ma VM en access 2013 et reviens sur le forum pour conclure (je l'espère) ce post.

    Merci encore !
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  8. #8
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Access Message sécurité
    Re-bonjour,

    Alors, j'ai finalement réussi à créer un package sous 2007 avec un vrai accde, mais, malheureusement, Argy, çà ne passe pas sous access 2013 avec l'assistant empaquetage en complément, l'assistant empaquetage n'arrive pas à créer un accde alors qu'access 2013 le fait sans problème.
    Ci-après quelques photos:
    Nom : Base accdb.png
Affichages : 281
Taille : 681,8 Ko
    Nom : création accde.png
Affichages : 323
Taille : 238,7 Ko
    Nom : création impossible.png
Affichages : 293
Taille : 281,5 Ko

    Une idée?
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  9. #9
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Humm, la méthode pour générer un mde/accde est vieille...
    Elle n'est pas documentée et date des version antrieures à 2007.
    Du coup, je n'ai pas vraiment d'explication du pourquoi mais ce que j'ai effectivement remarqué, c'est que ça fonctionne lorsque la version du fichier et d'Access sont les mêmes.
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  10. #10
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Access Message sécurité
    OK,

    La solution serait donc de creer une bdd vide sous access 2013, d'y importer les objets de la bdd 2007 and so on... (accde, package...)
    J'essaie çà cet après-midi.

    Merci en tous cas Argy, de ton intérêt et de tes conseils avisés, je te plussoie!!!
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  11. #11
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    En fait, l'objectif serait plutôt d'améliorer l'outil d'empaquetage car si il y a une difficulté à générer le cab, c'est qu'il y a une boulette quelque part que je n'ai pas prévue...

    D'où mon intérêt à récupérer une de tes bases qui pose problème afin que je puisse apporter une correction (on appelle une mise à jour pour faire bien) à l'outil et faire en sorte qu'il ne tienne pas compte de la taille des fichiers Access.
    Cela est dû au mode asynchrone qui n'attend pas assez longtemps et donc, il faut que j'améliore ce point.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  12. #12
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Access Message sécurité
    De mon côté pas de problème de confidentialité (sauf pour les sources )

    Par contre au vu de ta gentillesse, on peut, peut-être faire çà par MP?
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/06/2006, 08h34
  2. Problème d'ouverture de base access, problème sécurité
    Par matthieu.lepretre dans le forum Contribuez
    Réponses: 3
    Dernier message: 08/06/2006, 13h04
  3. [Access]: message d erreur!!!!!!!!!!!!
    Par amine15534 dans le forum Access
    Réponses: 2
    Dernier message: 05/04/2006, 23h47
  4. [Access]: message d erreur: erreur de connection!!!
    Par amine15534 dans le forum Access
    Réponses: 1
    Dernier message: 21/03/2006, 14h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo