locked
Compiler en tant qu'utilisateur standard sous windows xp RRS feed

  • Question

  • Bonjour à tous,

    C'est mon premier post sur ce forum alors j'espère ne pas tomber à côté de la plaque et arriver à m'exprimer clairement.

    Voici mon problème:

    Je viens de télécharger et installer vs2008 c++ express edition sur mon pc basé sur windows xp sp3.
    L'installation et l'activiation de VS se sont déroulées sans problème.

    J'ai deux comptes utilisateurs sur mon système.
    * Un compte administrateur que j'utilise pour configurer le système/services et pour installer/configurer les programmes et services de mon autre compte qui est un simple compte utilisateur)
    * Un compte utilisateur (que j'utilise 90% du temps pour faire tourner les programmes).

    En tant normal, j'executé les programmes loggés en tant q'utilisateur standard.
    J'aimerais savoir s'il est possible de compiler mes projets sans avoir à exécuter VS en tant qu'administrateur ?

    En effet, je peux compiler mes programmes sans aucun problème sous le compte administrateur.
    En revanche, j'ai des problèmes d'accés aux libraries des que j'utilise le compte utilisateur.
    Je conçois que ce fonctionnement soit tout à fait normal et du aux limitations des droits d'accés aux fichiers.

    Mais je suis certain qu'il doit exister des solutions me permettant de faire tourner VS en tant qu'utilisateur ?

    J'ai éventuelllement, pensé à des solutions de types sandbox ou virtualisation mais ce sont des sujets que j'ai vaguement survolés sans vriament m'y penché.

    Alors si quelqu'un à une piste ou bien fait tourner une configuration similaire, ça serait avec joie que je prendrais ces infos.

    Merci d'avance,
    O.
    mercredi 7 octobre 2009 14:24

Toutes les réponses

  • Bonjour,

     

    Je suis  d’accord avec toi en ce qui concerne le travail sur un compte user standard.

    Je build (compile, link) dans SimpleUser->VS 2008 SP1 sans problème.

    Je n’adhère pas au process d’hébergement de VS.

     

    Je n’accède pas au registre, surtout qu’il sera entièrement virtuel sous Vista et Windows 7. Mes paramètres d’application sont des fichiers *.exe.config dans %APPDATA% au niveau debug release et publication.

     

      

     

    Vois dans

    ·        Dans propriété du projet, onglet application, activation de certaines propriétés du manifeste, (paramètre UAC)

     

    ·        Dans propriété du projet, onglet sécurité, inclusion ou pas des autorisations.

    ·        Vérifie que tu génères bien tes objets, exe, pdb,slo dans une arborescence qui est  tienne.

     

    Moi aussi, c’est mon premier pet, j’espère qu’il t’aidera.

    slts

    dimanche 8 novembre 2009 15:41