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 10 Discussion :

Mode administrateur systématique


Sujet :

Windows 10

  1. #1
    Membre averti
    Avatar de anadoncamille
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 395
    Points : 310
    Points
    310
    Billets dans le blog
    1
    Par défaut Mode administrateur systématique
    Bonjour,

    je développe un logiciel, AnAcondA, et je voudrais que son exécutable soit toujours en mode administrateur sans que l'utilisateur aie besoin de le spécifier.

    L'exécutable est au départ dans un installeur créé avec Install Creator et il est installé dans le dossier "programmes (x86)/AnAcondA".
    Lorsque l'installeur termine son exécution, l'exécutable est en mode administrateur et AnAcondA démarre sans difficulté.
    Mais quand on démarre AnAcondA par la suite avec le raccourci créé sur le bureau, il n'est plus en mode administrateur et il faut spécifier manuellement à Windows que l'on veut exécuter AnAcondA en mode administrateur.

    Comment faire pour éviter à l'utilisateur d'avoir à faire cette manipulation peu intuitive ?
    Comment faire pour que l'exécutable d'AnAcondA soit toujours en mode administrateur ?
    __________________________________
    | +
    | Sylvain Tournois - Création logicielle
    |
    | sylv.tournois.free.fr
    |

  2. #2
    Membre régulier Avatar de jc-macintosh
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Portugal

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2011
    Messages : 75
    Points : 116
    Points
    116
    Par défaut
    Bonjour

    Je ne connais pas votre outil Install Creator.

    Vous dites qu'une fois votre appli "AnAcondA" générée par Install Creator, celle-ci se lance correctement. OK
    Le raccourci créé devrait donc ne rien changer !!??
    A moins que cela soit pour un autre utilisateur ou une autre machine !?

    Un click droit sur le raccourci (voir l'exe), puis "Propriétés", puis onglet "Comptabilité", puis dans "Paramètres", vous cochez "Exécuter le programme en tant qu'Administrateur".

    Cela résout il le soucis ou pas ?

    Vous pouvez aussi court-circuiter ;-) l'UAC avec une tâche planifiée sur le programme et un raccourci vers la tâche, mais c'est une autre histoire....

    Merci de donner plus de détail sur qui lance le raccourci !

    A+
    A+
    J-Claude

    PS: Si une réponse vous a permis d'avancer, merci de voter "pouce vers le haut" sur celle-ci. Si votre problème est résolu, cliquer sur le bouton noir "Résolu" en bas.
    Histoire aussi d'aider les autres utilisateurs en recherche de solution.

    Merci.

  3. #3
    Membre averti
    Avatar de anadoncamille
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 395
    Points : 310
    Points
    310
    Billets dans le blog
    1
    Par défaut
    Install Creator est un logiciel qui crée des installeurs auto-exécutables à partir d'une liste de fichiers à archiver.
    https://www.clickteam.com/fr/install-creator-2

    Pour l'impression que j'en ai, Install Creator crée un exécutable qui dispose des droits administrateur, l'installeur.
    Lorsqu'on lance l'installeur, l'installation se fait et en fin d'installation, il propose de lancer AnAcondA.
    A ce moment, il semble que le mode administrateur soit transmis à AnAcondA qui se lance sans difficulté.

    L'installeur crée aussi un raccourci sur le bureau pour lancer AnAcondA ultérieurement.

    Cependant, que ce soit le raccourci sur le bureau ou l'exécutable AnAcondA, aucun des deux n'est par défaut en mode administrateur.

    Ce que je voudrais c'est que les deux soient en mode administrateur par défaut.

    Certes la manipulation pour les faire passer en mode administrateur fonctionne mais elle est peu intuitive pour un utilisateur normal.

    Pour palier à ce problème, quand il n'est pas lancé en mode administrateur, AnAcondA affiche un message suggérant de le lancer en mode administrateur, ce qui peut se faire par le menu accessible sous le clic droit de la souris dans Windows en cliquant sur "exécuter en tant qu'administrateur". C'est la seule solution que j'aie trouvé pour l'instant.
    __________________________________
    | +
    | Sylvain Tournois - Création logicielle
    |
    | sylv.tournois.free.fr
    |

  4. #4
    Membre régulier Avatar de jc-macintosh
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Portugal

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2011
    Messages : 75
    Points : 116
    Points
    116
    Par défaut
    Bonjour
    Si votre application AnAcondA accède et risque de modifier des ressources "système" de la machine, c'est normal que l'UAC demande les droits administrateur et heureusement d’ailleurs !!
    Soit AnAcondA n'a pas besoin d'accéder aux ressources du système et vous devez modifier votre appli en conséquence.
    Sinon, tant pis !! Faut respecter les règles de sécurité non ?
    A+
    A+
    J-Claude

    PS: Si une réponse vous a permis d'avancer, merci de voter "pouce vers le haut" sur celle-ci. Si votre problème est résolu, cliquer sur le bouton noir "Résolu" en bas.
    Histoire aussi d'aider les autres utilisateurs en recherche de solution.

    Merci.

  5. #5
    Membre averti
    Avatar de anadoncamille
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 395
    Points : 310
    Points
    310
    Billets dans le blog
    1
    Par défaut
    AnAcondA ne modifie pas les ressources système, mais il a besoin de créer des fichiers dans son dossier d'installation, lequel se trouve dans "programmes (x86)". C'est son fonctionnement normal. Install Creator aussi modifie le dossier "programmes (x86)" mais dispose des droits administrateur pour le faire. J'aimerais qu'AnAcondA dispose des même droits.

    Comment faire ?
    __________________________________
    | +
    | Sylvain Tournois - Création logicielle
    |
    | sylv.tournois.free.fr
    |

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 452
    Points : 43 099
    Points
    43 099
    Par défaut
    Une application standard ne devrait pas avoir les droits administrateurs, il est donc logique que ton installeur ne le fasse pas. Il y a peut-être une option qui te permet de changer les droits.


    Sinon il faut essayer de ruser en changeant les droits depuis un script en fin d'installation, que doit probablement te proposer l'installeur.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Membre averti
    Avatar de anadoncamille
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 395
    Points : 310
    Points
    310
    Billets dans le blog
    1
    Par défaut
    La seule option qui s'en rapproche, dans Install Creator, est une case à cocher "exécuter en tant qu'administrateur" pour Windows Vista/7.
    Je ne vois pas comment exécuter un script depuis Install Creator mais je pensais à quelque chose qui concerne le fait que je travaille en Java :
    existe-t-il un moyen de changer les droits d'un exécutable avec une commande Java ?
    __________________________________
    | +
    | Sylvain Tournois - Création logicielle
    |
    | sylv.tournois.free.fr
    |

  8. #8
    Membre averti
    Avatar de anadoncamille
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2007
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 395
    Points : 310
    Points
    310
    Billets dans le blog
    1
    Par défaut
    Je viens de me renseigner et la classe FilePermission de Java semble prometteuse.
    Par contre je n'ai pas trouvé de méthode pour indiquer au système que l'on veut changer les permissions.
    Comment utilise-t-on la classe FilePermission de Java ?
    __________________________________
    | +
    | Sylvain Tournois - Création logicielle
    |
    | sylv.tournois.free.fr
    |

Discussions similaires

  1. executer en mode administrateur
    Par jej5189 dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/06/2010, 14h18
  2. Executer un programme en mode administrateur via une ligne de commande
    Par dehorter olivier dans le forum Windows Vista
    Réponses: 1
    Dernier message: 22/08/2009, 11h45
  3. Démarrer mon application en mode administrateur
    Par Lucas Panny dans le forum EDI
    Réponses: 3
    Dernier message: 01/09/2008, 10h57
  4. Réponses: 4
    Dernier message: 20/07/2007, 11h14
  5. Applications fonctionnent uniquement en mode administrateur
    Par gil-ch dans le forum Bases de données
    Réponses: 4
    Dernier message: 01/06/2004, 13h58

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