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

WinDev Discussion :

Création d'executable / UAC/ problème droit en ecriture sur fichier Hyperfile


Sujet :

WinDev

  1. #1
    Membre actif

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 575
    Points : 259
    Points
    259
    Par défaut Création d'executable / UAC/ problème droit en ecriture sur fichier Hyperfile
    Bonjour à tous,

    J'ai créé une application qui fonctionne très bien en mode administrateur.
    J'avais choisi le mode administrateur pour ne pas m’embêter pendant la phase de développement mais maintenant j'aimerais pouvoir l'installer sur des sessions qui ne sont pas forcément en administrateur....

    Dans le module de création de l'installation, je choisi bien le mode UAC=> aucun droit particulier
    les fichiers de données sont dans c\: Documents and settings\All user\nom de l'application ou c\rogramdata selon la version de windows
    Le programme est installé dans programmes files

    Il n'y a aucun fichier en accès écriture dans programmes Files ni sur C:

    Le problème c'est qu'au lancement du logiciel il plante et me met un message
    "Impossible d'ouvrir le fichier "c:\ProgramData\nomapplication\parametres.FIC"
    Détails de l'erreur: Accès refusé
    J'espère que vous aurez quelques pistes à me proposer....
    Merci d'avance

  2. #2
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2004
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 254
    Points : 184
    Points
    184
    Par défaut
    Je pense que vous rencontrez le problème pour Vista et au-delà. Il faut bien installer les données dans ProgramData. Personnellement je crée mes installations avec Inno Setup. Dans le script d'Inno Setup je différencie la destination des données en fonction de la version de Windows. A titre d’exemple, la destination peut être la suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DestDir: "{commonappdata}\....." ;Permissions: everyone-full
    .

  3. #3
    Membre actif

    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2006
    Messages
    575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Août 2006
    Messages : 575
    Points : 259
    Points
    259
    Par défaut
    Bonjour,

    Effectivement le problème se pose à partir de Vista avec l'arrivée de l'UAC.
    Je vous remercie pour cette solution.
    Avant d'essayer j'aimerai bien avoir l'avis d'autres utilisateurs, c'est quand même une pratique courante et je ne peux pas imaginer que l'installateur de Windev plante à ce point.
    Je pense que je dois oublier un paramétrage quelque part, dans l'analyse, la définition des fichiers ou dans l'installateur lui même. J'ai déjà bien fouillé mais je n'ai rien trouvé pour le moment.

Discussions similaires

  1. [Toutes versions] Problème de droit d'écriture sur fichier word reseau
    Par alex_m94 dans le forum Word
    Réponses: 9
    Dernier message: 03/06/2009, 17h33
  2. Comment changer les droits d'ecriture de fichiers
    Par jeromesteffe dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 24/10/2007, 14h30
  3. Obtenir les droits d'ecriture dans fichiers et base de registre
    Par Sunchaser dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 17/07/2006, 11h33
  4. Réponses: 6
    Dernier message: 19/01/2006, 12h34

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