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

Langage Delphi Discussion :

[D7] Vista et UAC


Sujet :

Langage Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 36
    Points : 41
    Points
    41
    Par défaut [D7] Vista et UAC
    Bonjour,

    habituellement, je développe des applications pour lesquelles un fichier de configuration (type inifile) est enregistré près de l'exécutable dans "Program Files".

    Pas de problème jusqu'à Vista...

    - Y-a-t'il une méthode simple pour continuer ainsi même avec l'UAC activé ?
    - Pensez-vous qu'il est préférable de mettre ce fichier de configuration dans un autre répertoire que celui d'installation ? (dans ce cas, lequel ?)

    De façon générale, comment procédez-vous en dehors de la solution de stockage des paramètres dans la base de registre ?

    Merci d'avance pour votre expérience.

    Yann

  2. #2
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 667
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 667
    Points : 7 002
    Points
    7 002
    Par défaut
    J'utilise également des fichiers ini.

    Sur vista, je crois qu'il ne faut pas écrire à la racine du C:\ et dans Program Files : vista l'interdit.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 091
    Points : 41 064
    Points
    41 064
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par Lung Voir le message
    Sur vista, je crois qu'il ne faut pas écrire à la racine du C:\ et dans Program Files : vista l'interdit.
    tout a fait vrai si UAC est activée

    'utilisation des variables d'environnements à résolu beaucoup de problèmes et en plus est portable .

    %userprofile% %appdata% %localappdata% %public%

    si tu as le temps je te suggére d'aller regarder les trois videos /presentations
    http://www.microsoft.com/france/visi...4-9fb5cae6aa51

    ou de lire ce trend http://www.developpez.net/forums/sho...d.php?t=367774
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 36
    Points : 41
    Points
    41
    Par défaut
    Merci pour ces réponses.

    Effectivement, en respectant les répertoires définis par Microsoft via les variables d'environnements, tout rentre dans l'ordre. L'exécutable dans "Program Files" ("Programes" sous Vista), les fichiers de configuration dans les "Users".

    Yann

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

Discussions similaires

  1. Vista l'UAC et la virtualisation
    Par alen dans le forum MFC
    Réponses: 7
    Dernier message: 02/03/2008, 21h28
  2. Vista , admin , UAC , et autres joyeusetés
    Par boulbi dans le forum EDI
    Réponses: 18
    Dernier message: 29/10/2007, 17h17
  3. Réponses: 5
    Dernier message: 15/06/2007, 14h56
  4. utilisation de l'UAC avec Vista
    Par TiLapin dans le forum Delphi
    Réponses: 3
    Dernier message: 09/05/2007, 13h40
  5. [VB]Base de registre, UAC et Windows Vista
    Par cd090580 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/04/2007, 19h38

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