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

lancer une application en tant qu'admin


Sujet :

Windows 7

  1. #1
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 137
    Points
    137
    Par défaut lancer une application en tant qu'admin
    Bonjour

    voici mon soucis, j'ai mes postes utilisateurs qui ont les droits utilisateurs ( il n'est pas question qu'ils aient les droits admin ).
    en fait ma question porte plus particulièrement sur l'exécution d'une application, bizarrement elle ne marche qu'en l'exécutant en tant qu'admin mais il me demande le mot de passe admin, comment puis je faire pour exécuter cette application en tant qu'admin sans avoir besoin de renseigner le mot de passe ?

    merci d'avance

    cdlt

    jeremy

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Citation Envoyé par jem27 Voir le message
    en fait ma question porte plus particulièrement sur l'exécution d'une application, bizarrement elle ne marche qu'en l'exécutant en tant qu'admin mais il me demande le mot de passe admin, comment puis je faire pour exécuter cette application en tant qu'admin sans avoir besoin de renseigner le mot de passe ?
    Tu ne peux pas (sinon, c'est trop facile, je ne suis pas administrateur et je n'ai pas le mot de passe mais je peux lancer un programme en tant qu'administrateur, ya comme un problème là).

    Une solution, demander à un service Windows spécifique de lancer ton application en tant que SYSTEM mais c'est probablement un développement spécifique (et puis, c'est pas secure du tout)
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 137
    Points
    137
    Par défaut
    merci pour ta réponse

    je suis tout à fait d'accord au niveau sécurité, mais en executant en tant qu'admin il pourrait demande le mot de passe une fois et que les autres fois il ne le demande plus ( en prenant qu'une seule application )

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 211
    Points : 300
    Points
    300
    Par défaut
    Bonjour,

    C'est sur un pc d'entreprise ?

    Cdt,
    Benoit

  5. #5
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 137
    Points
    137
    Par défaut
    oui

  6. #6
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Citation Envoyé par jem27 Voir le message
    mais en executant en tant qu'admin il pourrait demande le mot de passe une fois et que les autres fois il ne le demande plus ( en prenant qu'une seule application )
    Justement non. C'est contraire aux nouvelles règle de sécurité que Microsoft a mis en place dans Windows.
    Seul un utilisateur peut décider au moment de l'exécution si autorise un logiciel en mode admin ou pas. Ca ne peut pas être enregistrer une fois pour toute.

    La seule solution, et la plus juste d'ailleurs, c'est de modifier l'application pour qu'elle n'ait plus besoin de s'exécuter en tant qu'admin si elle n'a pas un besoin explicite de ces droits.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  7. #7
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 137
    Points
    137
    Par défaut
    bonjour

    et comment on fait pour modifier l'application pour qu'elle n'ait plus besoin de s'exécuter en tant qu'admin ?

  8. #8
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Citation Envoyé par jem27 Voir le message
    et comment on fait pour modifier l'application pour qu'elle n'ait plus besoin de s'exécuter en tant qu'admin ?
    La réponse que je vais te donner ne va pas beaucoup faire avancer la chose mais :
    • On recherche dans l'application pour savoir pourquoi il faut les droits administrateur
    • On vérifie si ce besoin est vraiment nécessaire
    • On recherche une solution de contournement si le besoin est vraiment nécessaire
    • On modifie l'application en conséquence

    De toutre façon, c'est un travail à mener avec l'équipe de développement du logiciel et il faut aussi s'attendre à ce qu'il n'y ait pas de solution (je vois mal par exemple une application chargée de gérer les utilisateurs Windows ne pas avoir besoin de ces privilèges d'administrateur).
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  9. #9
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 137
    Points
    137
    Par défaut
    mais ce qui est bizarre ( j'aurais peut etre du le préciser avant désolé ) c'est que sur d'autres postes je ne rencontre pas ce soucis ( même config poste même droits ... )

  10. #10
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Si le comportement est différent, obligatoirement c'est que quelque chose est différent.

    Peut être que sur ces postes sans problème, l'utilisateur est aussi administrateur local de la machine.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  11. #11
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 137
    Points
    137
    Par défaut
    j' était parti sur cette solution executer en tant que qui aurait pu m'aider pour une autre application qui pourrait poser soucis à l'avenir

    oui apparemment y a un tuc qui diffère entre les 2 postes pour qu'il me pose ce problème, les 2 postes ont les mm droits ( utilisateurs ) ils sont les mêmes droits sur les dossiers dans c:/programmesfiles... (controle total )

  12. #12
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Regarde ce tutoriel : Présentation du sous-système d'audit dans l'environnement Microsoft Windows.

    Sur une machine Windows, il est possible d'auditer l'utilisation des privilèges, leur réussite et leur échec. Tu auras peut être une piste pour comprendre pourquoi cela marche sur une machine et pas sur une autre.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  13. #13
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 137
    Points
    137
    Par défaut
    ok merci je regarde cela et je vous tiens au courant

    merci encore

  14. #14
    Membre habitué
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 137
    Points
    137
    Par défaut
    bon j'ai commencé a lire ce tuto mais je n'ai pas encore fini entre temps j'ai testé une autre solution qui s'est avéré payante

    j'ai recréé un profil local sur le poste et la surprise ça marche, bon cela ne me dit pas pourquoi sur l'autre profil ça ne marchait pas mais en tout cas mon utilisateur est content ^^

    merci pour votre aide et je continue a lire le tuto

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    Bonjour Ram-0000,

    Je développe une application C# vs2010 .net4.
    Pour que cette appli ne lève aucune exception, je dois lancer l'appli en mode Administrateur.

    J'ai suivi ta procédure :

    1- On recherche dans l'application pour savoir pourquoi il faut les droits administrateur
    2- On vérifie si ce besoin est vraiment nécessaire
    3- On recherche une solution de contournement si le besoin est vraiment nécessaire
    4- On modifie l'application en conséquence
    L'appli interroge une SGBDR SQLite3 placer dans le répertoire "programmes/nom_de_lappli/xx.bd3".
    Cela lève une exception si le soft ne s’exécute pas en mode admin. Normal.

    Pour que cette appli fonction de XP à win7, je ne peux pas placer la bdd n'importe où.

    Je viens vers toi quant à savoir si tu as une idée pour écrire dans la bdd sans droit administrateur.

    Une piste de recherche me serait fort utile.


    Merci.

    Jérôme.




    .

  16. #16
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Citation Envoyé par jerome93sx Voir le message
    Je viens vers toi quant à savoir si tu as une idée pour écrire dans la bdd sans droit administrateur.
    Le problème n'est pas tellement qu'il faut être administrateur pour écrire dans la base de données mais plutôt que le fichier qui porte la base de données est dans un endroit où il faut être admin pour faire des modif. C'est clairement un problème système et pas un problème de BDD.

    Deux idées :
    • Modifier l'application pour que le fichier soit dans AppData et pas dans program File. Program File, c'est pour les binaires, AppData, c'est pour les fichiers générés par les applications. Il faut suivre les recommandation Microsoft (et plus cela va aller, plus il faudra appliquer ces recommandations car le modèle sécurité de Microsoft se renforce)
    • Si tu ne peux pas écrire/créer ce fichier ailleurs, tu lances une première fois ton appli en mode Admin et tu quittes. Une fois que l'appli est arrêtée, tu vas modifier les droits sur le fichier de la base de données et peut être aussi sur le répertoire qui contient cette base de données pour donner un peu plus de privilèges aux utilisateurs authentifiés sur la machine. Autant te dire que ce n'est pas très propre (et que cela nécessite une intervention manuelle à chaque nouvelle installation).
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  17. #17
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    Merci ram-0000,


    J'ai un cahier des charges très contraignant.
    A partir de ton conseil :

    Citation Envoyé par ram-0000 Voir le message

    Modifier l'application pour que le fichier soit dans AppData et pas dans program File. Program File, c'est pour les binaires, AppData, c'est pour les fichiers générés par les applications. Il faut suivre les recommandation Microsoft (et plus cela va aller, plus il faudra appliquer ces recommandations car le modèle sécurité de Microsoft se renforce).

    .
    J'ai proposé à mon chef de projets 2 déploiements différents dont une plaçant les fichiers dans AppData.

    Ram-0000 grâce à toi, je parais moins débutant au sein de l'équipe de dev.

    Vraiment, le fossé est quasi infini entre les cours et le monde professionnel.



    Très bonne journée à toi.

    Cordialement, Jérome.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/03/2014, 23h14
  2. Lancer une application vb6 en tant que services ?
    Par real_achilles dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/11/2009, 14h12
  3. lancer une application au démarrage de WinXP
    Par Sph@x dans le forum Windows
    Réponses: 6
    Dernier message: 07/04/2004, 18h05
  4. Réponses: 2
    Dernier message: 05/12/2003, 11h37
  5. Réponses: 1
    Dernier message: 31/10/2002, 11h55

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