none
Questions sur le déploiement ? RRS feed

  • Question

  •         Bonjour,

        Pour déployer l'application il y a quelques problèmes :

    - Le nom client est "2"

    - Ça se trouve donc dans :
    C:\ Documents and
    Settings\user\LocalSettings\Apps\2.0\CZMMR84C.4ZN\AVRKAXA3.B26\finm..tion_0000000000000000_0001.0000_8aa6fca2070e0b99

        D'où plusieurs questions :

    - Où déclarer le nom de client pour que ce ne soit pas un chiffre (2) ?

    - Comment faire pour les sauvegardes des fichiers dans le répertoire de
    l'application, dans la mesure ou LocalSetting n'est pas accessible aux
    utilisateurs sur Vista (sauf à la prévoir, ce que l'utilisateur moyen ne
    sait pas faire), alors lors des sauvegardes, peut être que ça peut aller, et
    encore, mais lors des restaurations il y aura un "accès interdit", que faire
    ?

        Merci, cordialement ;o)
    • Modifié EhJoe jeudi 3 décembre 2009 22:27 1
    jeudi 3 décembre 2009 22:26

Toutes les réponses

  • Bonjour,

    Qu'appellez vous le "nom du client" ?
    L'équivalent de Local Settings XP est tout à fait accesible aux utilisateurs de Vista (C:\Users\<Utilisateur>\AppData\Local).

    Cordialement
    Gilles TOURREAU - MVP C# - Architecte .NET/Consultant/Formateur
    jeudi 3 décembre 2009 22:56
    Modérateur
  • Bonjour Gilles,


    Tu as beaucoup de médailles, félicitations...

    En fait, le nom du client, c'est une appellation que j'ai reprise d'un didacticiel, voici ce qu'il dit :

    ---
    Cours VB.NET par Philippe Lasserre (EN FICHIER PDF)

     

     

     

    Mais, ou s'installe le programme?

    C:\Documents and Settings\NomUtilisateur\LocalSettings\Apps\NomSociété\JHBVHR0G.E57\ZBOQP5EG.EYY\chif..tion_6625898959f0f00b_0001.0000_c9deafec99019f28

    On remarque que l'exécutable n'est plus dans un répertoire de 'Programs Files' mais dans les documents , le Local Setting, sous le nom de la société (celui qui est dans l'assembly), sous le nom du programme mais aussi sous le numéro de version...
    ---

    Alors moi, le répertoir que j'ai, celui sensé être le client, la société, se nomme : "2.0", c'est assez joli, mais j'aurais bien voulu mettre quelque chose de plus expressif, le tutoriel semble dire que c'est le nom pris dans l'assembly, certes, mais à la base, on le change comment ce nom ?

    --------------

    Concernant l'accès au dossier, ben non, quand j'ai testé sur le mien (PC Vista32), tout c'est bien installé, mais je ne savais pas où... Alors j'ai fait une recherche sur l'exe, et rien ! J'ai donc désinstallé, modifié la source afin de générer un fichier texte sur lequel (son nom), je puisse faire une recherche, et j'ai réinstallé. Mais la recherche ne donnait toujours rien, alors que le fichier existait bien (quand un répertoire est interdit la recherche de lexplorateur l'ignore).
    J'ai alors tenté de savoir où c'était passé par le raccourci bureau, qui hélas me donnait sona dresse d'implantation et nom l'adresse de la source sur laquelle il poiintait.
    Je suis donc allé à la main, après avoir trouvé ce qui est sus-cité quant à l'adresse d'hébergement, mais il m'a refusé l'accès "local setting", or je suis le seul utilisateur (PC perso), et il y avait un profile "tout le monde", ici copie d'écran :

    http://cjoint.com/?mhkkWhf2Td

    J'ai dû donc donner une autorisation générale au profile "tout le monde" pour que ça marche.
    En conclusion, il est fort à parier qu'un utilisateur classique ne saura pas donner de propriétés à ses fichiers, ce qui va interdire les accès pour sauvegarder les fichiers datas qui se trouvent dans le même répertoire que l'exe.
    Bon, peut être que c'est un problème d'utilisateur, je vais voir dans le forum Vista...

    --------------

    Pendant que j'y suis, ne perd pas la main, j'avais deux autres questions, dans lesquelles j'ai peut être une réponse, je demandais :

    - Comment faire en sorte d'avoir le nom de son programme en entier lors de l'installation, et nom pas seulement les quatre première lettres, suivies de poitillés, exemple "monprogramme" devient "monp..." ?

    - Et je demandais aussi, au moment de la distribution, comment éviter d'avoir "éditeur inconnu" lors de l'installation, car ce n'est pas très engageant, peut être un problème de certificats dans lequel je ne comrpends rien (vbNet express 2008 + vista32 / PC) ?

    En te remerciant, cordialement.

    Joe.
    .


    • Proposé comme réponse irolog dimanche 14 février 2010 21:31
    lundi 7 décembre 2009 09:19