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

Windows Discussion :

[droits administrateurs] installation logiciel


Sujet :

Windows

  1. #1
    Membre chevronné
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Points : 2 107
    Points
    2 107
    Par défaut [droits administrateurs] installation logiciel
    Bonjour à tous,

    J'ai créé une application Windows en C++ pour ma boite, et je voudrais maintenant la distribuer... J'utilise INNO SETUP, mais il faut des droits admin pour l'installer...

    Une idée pour contourner le problème? i.e faire que ça modifie pas trop les registres? Je veux juste installer deux trois trucs dans program file!


  2. #2
    Membre actif
    Inscrit en
    Juin 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 200
    Points : 224
    Points
    224
    Par défaut
    Pourquoi ne pas te connecter en tant qu'Administrateur tout simplement?

  3. #3
    Membre chevronné
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Points : 2 107
    Points
    2 107
    Par défaut
    Tout simplement parce que je ne peux pas... Je ne suis pas administrateur, même local de ma machine.

    J'ai développé une appli C++. Je pourrai la distribuer comme un simple dossier (l'exécutable plus quelques fichiers) mais ça fait un peu triste. J'ai donc décider d'utiliser INNO Setup pour créer une installation de mon logiciel.

    Le problème c'est que l'installation requiert des droits administrateurs et que 99% des personnes de mon entreprise ne l'ont pas. (Les 1 % restant c'est le support informatique).

    Je me demandais s'il n'existait pas un autre installeur qui ne requiert pas les droits administrateurs (de petits programmes qui ne modifient pas trop la base de registre passent souvent j'ai remarqué.)

    Il doit bien y avoir un moyen, mais je ne le connais pas!

    Merci pour votre aide,

  4. #4
    Membre chevronné
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Points : 2 107
    Points
    2 107
    Par défaut
    J'ai trouvé un semblant de réponse dans la FAQ de INNO Setup.
    Mais celà n'a rien de logique...

    InstallJammer semblerait marcher dans mon cas...

  5. #5
    Membre actif
    Inscrit en
    Juin 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 200
    Points : 224
    Points
    224
    Par défaut
    Si tu n'as pas les droits administrateur, c'est peut être pour éviter ce genre de choses justement. Je pense pas que ton entreprise accepte que tu passes ton temps à développer des applications persos. Mais si c'est le cas, il te suffit de leur expliquer que tu as besoin d'installer un programme et qu'il te faut les droits nécessaires.

    Par contre, si ce n'est pas le cas, on ne peut pas t'expliquer comment contourner ce blocage, sinon le serveur n'a plus d'intérêt.

  6. #6
    Membre chevronné
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Points : 2 107
    Points
    2 107
    Par défaut
    Citation Envoyé par martialuk Voir le message
    Si tu n'as pas les droits administrateur, c'est peut être pour éviter ce genre de choses justement. Je pense pas que ton entreprise accepte que tu passes ton temps à développer des applications persos.

    Je développe une appli pour l'entreprise elle-même... pas pour moi. Moi elle est déjà installée puisque compilé sur mon propre PC.
    Je voulais juste la distribuer à des gens qui en ont besoin !

    Les petits programmes qui n'écrivent pas n'importe où dans la base de registre peuvent être installé sans droits administrateurs. Or INNO Setup les requièrt tout le temps, ce qui n'est pas normal.
    NSIS et InstallJammer proposent d'éviter d'écrire dans des clés registres réservées aux administrateurs!

  7. #7
    Membre actif
    Inscrit en
    Juin 2007
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 200
    Points : 224
    Points
    224
    Par défaut
    Salut à toi,

    dans ce cas, le plus simple est de demander à ton entreprise d'avoir temporairement les droits d'administrateur pour pouvoir installer ce dont tu as besoin. Dans le pire des cas, tu demandes à l'administrateur de l'installer pour toi, comme çà il n'y a aucun risque que tu accèdes à des données confidentielles.

  8. #8
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Si tu as VS2005 Pro comme indiqué dans ta signature, pourquoi ne pas faire un projet de Déploiement ?
    Ceux-là savent fairent des installations "pour moi seulement"...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  9. #9
    Membre chevronné
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Points : 2 107
    Points
    2 107
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Si tu as VS2005 Pro comme indiqué dans ta signature, pourquoi ne pas faire un projet de Déploiement ?
    Ceux-là savent faire des installations "pour moi seulement"...
    Tout simplement parce que je ne savais pas que ça existait...
    Je vais me pencher dessus alors ! J'ai bêtement fait un projet C++ natif !

    Je vais me renseigner!

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

Discussions similaires

  1. Inno setup : lancer installation sans droit administrateur
    Par DanielB dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 24/10/2013, 13h15
  2. Installation MYSQL sans droit administrateur - Windows
    Par DonKnacki dans le forum Installation
    Réponses: 2
    Dernier message: 31/03/2009, 12h39
  3. Update logiciel sans droits administrateur
    Par butch dans le forum Langage
    Réponses: 3
    Dernier message: 20/12/2007, 16h56
  4. Réponses: 3
    Dernier message: 06/04/2007, 15h34
  5. Réponses: 5
    Dernier message: 10/08/2006, 01h46

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