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 :

Voulez-vous autoriser le programme


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 214
    Par défaut Voulez-vous autoriser le programme
    Bonjour,
    Message "Voulez-vous autoriser le programme suivant d'un éditeur inconnu à apporter des modifications à cet ordinateur"
    c'est bien et c'est normal puisque dans le panneau de configuration les paramètres de mon compte utilisateur sont à l'échelle 2/4. (Windows 8)
    Ce que je ne veux pas changer !!!
    Cependant dans quelques cas précis l'éditeur inconnu c'est moi et ce message sort parce que j'ai linké avec un fichier manifest (normal puisque je modifie dans le système)
    Ce que je voudrais c'est uniquement pour ces cas là ne plus avoir le message "Voulez-vous...", y a-t-il une possibilité de le faire avec un fichier manifest particulier ou bien en inscrivant mes programmes quelque part dans les registres.
    Ca doit bien être possible puisque chaque fois qu'un logiciel du système Windows ou d'Office (Excel, winword, etc..) s'exécute la question n'est pas posée (et heureusement d'ailleurs) !!!
    Merci

  2. #2
    Expert éminent
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    15 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 15 146
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Il s'agit de l'UAC qui se produit chaque fois qu'un fichier système est touché.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 214
    Par défaut Voulez-vous autoriser
    Oui merci je sais, mais, sauf erreur de ma part, ça ne répond pas à ma question. Par ailleurs, je ne pense pas que ce soit le fait qu'un programme système est touché qui soit le déclencheur de ce message, et ceci pour deux raisons:
    1.- Ce message est édité avant que le programme ne soit lancé ce qui veut dire que Windows ignore encore à ce moment là si le système va être touché.
    2.- Parce que justement j'ai fait l'expérience de faire un petit programme qui ne touche pas du tout au système, mais que j'ai linké quand même avec un fichier manifest et c'est en fait le linkage avec manifest qui produit ce message, que le programme modifie ou ne modifie pas le système.
    Mais pour ce qui concerne ma question, je suis bien obligé de linker avec manifest sinon je n'ai effectivement pas le message, mais les modifications du système ne se font évidemment pas (ce qui est normal).
    Mais je reste persuadé qu'il est possible de ne pas avoir ce message car sinon la plupart des applications installées y compris Windows lui-même ne pourrait pas échapper à ce message chaque fois qu'un logiciel s'exécute. Prenons l'exemple d'un progiciel comme EXCEL.EXE, il ne modifie pas forcément Windows mais va quand même créer ou modifier des fichiers dans la directory "Programme", or rien que le fait de faire ceci nécessite pour un programme utilisateur la présence d'un manifest et donc la sortie du message, mais lorsque c'est EXCEL qui le fait il n'y a pas de message (et heureusement). J'ai bien vu d'ailleurs qu'il y a des fichiers manifest spécfiques dans la directory d'EXCEL et je pense que la solution doit se trouver par là.
    Mais avant d'essayer d'extraire et de comprendre les fichiers manifest utilisés par EXCEL, j'espérais que sur ce site quelqu'un pourrait me simplifier la tâche.
    Merci pour vos futures suggestions si vous en avez.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par Athur Voir le message
    1.- Ce message est édité avant que le programme ne soit lancé ce qui veut dire que Windows ignore encore à ce moment là si le système va être touché.
    2.- Parce que justement j'ai fait l'expérience de faire un petit programme qui ne touche pas du tout au système, mais que j'ai linké quand même avec un fichier manifest et c'est en fait le linkage avec manifest qui produit ce message, que le programme modifie ou ne modifie pas le système.
    En fait c'est tout à fait ainsi que l'UAC fonctionne : à partir du moment où, avec le manifeste, tu demandes des privilèges d'administrateur pour ton programme, cette fenêtre apparaît systématiquement, que tu touches à des fichiers système ou pas. Le simple fait de demander les privilèges administrateur active automatiquement l'UAC.
    Si l'utilisateur répond oui, alors le programme a la possibilité de faire des actions administrateurs, comme par exemple changer des éléments de "programfiles", mais pas obligatoirement.

    En revanche, si le programme n'a pas demandé des privilèges administrateur et qu'il tente d'écrire dans "programfiles", alors le programme va tout simplement s'arrêter.

    C'est donc normal que c'est au moment du lancement du programme que l'UAC demande puisque c'est à ce moment précis que l'OS va savoir dans quel "mode" le programme est exécuté.

    Citation Envoyé par Athur Voir le message
    ...Prenons l'exemple d'un progiciel comme EXCEL.EXE, il ne modifie pas forcément Windows mais va quand même créer ou modifier des fichiers dans la directory "Programme"...
    Tu voulais dire "programfiles"? Non, impossible! Tu as du confondre peut-être avec le dossier "programmes" de "%localappdata%".
    Un programme qui n'a pas demandé des privilèges administrateur au démarrage ne peut pas écrire dans "programfiles".

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 214
    Par défaut
    Citation Envoyé par Ph_Gr Voir le message
    En fait c'est tout à fait ainsi que l'UAC fonctionne
    On est donc d'accord, c'est bien ce que je disais.

    Citation Envoyé par Ph_Gr Voir le message
    Tu voulais dire "programfiles"? Non, impossible!
    Sorry, je voulais effectivement dire Program Files (la simplification en Programmes vient de l'explorateur sous Windows 8 qui affiche Program files (x86), puis ProgramData, puis Programmes (à la place de Program Files))

    Concernant les modifications de EXCEL dans Programmes (ou plutôt Program files), j'ai dû extrapoler trop vite, en y regardant de plus près je n'ai effectivement pas trouvé de fichier .log par exemple dans lequel il aurait pu écrire.
    Ce qui sous-entend que, sauf à baisser mon niveau de sécurité, je suis coincé !...
    Bon, il faut que je me résolve donc à cliquer sur OUI chaque fois que je lance une application... dommage
    Merci quand même

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 214
    Par défaut Message Voulez-vous
    Citation Envoyé par Athur Voir le message
    j'ai dû extrapoler trop vite
    Je reviens sur ce que j'ai dit, je n'ai pas trouvé effectivement de fichier .log dans Program files, mais entre-temps, c'est pire j'en ai trouvé un dans Windows qui est mis à jour à chaque appel d'une série d'applications et ceci sans que le message "Voulez-vous" paraisse. J'ai bien identifié le fichier .log et le .exe qui va écrire dedans, (tous deux dans une sous-directory de Windows), mais malheureusement je ne peux pas dire ici de quel programme il s'agit. Peut-être que je peux simplement préciser que si je ne prends pas de précaution, mon antivirus (Mc Afee) me sucre systématiquement ce programme (même si j'essaie de le mettre dans les programmes autorisés). Ceci pour dire que ce programme a au moins trouvé le moyen de contourner le message "Voulez-vous" et que ce moyen doit donc bien exister.

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

Discussions similaires

  1. Les outils que vous utilisez pour programmer en assembleur
    Par Smortex dans le forum x86 32-bits / 64-bits
    Réponses: 36
    Dernier message: 15/08/2022, 11h28
  2. Comment voulez vous diviser le forum dotnet (part2)
    Par neo.51 dans le forum Evolutions du club
    Réponses: 28
    Dernier message: 15/04/2005, 10h10
  3. [sbadecoder a dit].. C'est quoi pour vous un beau programme?
    Par seb.49 dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 13/02/2004, 10h41

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