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

VBScript Discussion :

Fermer une fenêtre d'avertissement windows


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2021
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2021
    Messages : 27
    Par défaut Fermer une fenêtre d'avertissement windows
    Bonjour,

    Tout le monde connait ce message de windows, pour les application qui ne sont pas signé microsoft.
    Nous ne pouvons pas vérifier l?identité du créateur de ce fichier. Voulez-vous vraiment exécuter ce fichier*?

    Je voudrai avoir un script VBS
    qui vérifie si nous sommes bien sur cette fenêtre d'avertissement,
    puis simuler le racourci alt+e
    qui corespond a exécuter.

    merci de votre aide

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 127
    Par défaut
    Salut

    Si la fenêtre à un titre, tu peux tenter un appactivate("Titre"), puis de lancer un sendkeys alt+e.
    Non vérifié, mais cela devrait ressembler à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
             set WshShell = WScript.CreateObject("WScript.Shell")
             WshShell.AppActivate "titre de la fenêtre"
             WScript.Sleep 100
             WshShell.SendKeys "%{e}"
             set WshShell = Nothing
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2021
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2021
    Messages : 27
    Par défaut
    Salut,

    merci bien de la réponce.

    la fenêtre est une boite de dialogue,
    en haut on vois bien
    Fichier ouvert - Avertissement de sécurité
    L'éditeur n'a pas pu être vérifié. Voulez-vous vraiment exécuter ce logiciel*?
    Nom*: C:\Users\alex\Downloads\mushclient506.exe
    Éditeur*: Éditeur inconnu
    Type*: Application
    De*: C:\Users\alex\Downloads\mushclient506.exe
    Exécuter Annuler
    Toujours demander avant d’ouvrir ce fichier
    Ce fichier ne contient pas de signature numérique valide authentifiant
    son éditeur. N’exécutez que les logiciels des éditeurs approuvés par
    vous. Comment savoir quels logiciels je peux exécuter*?

    J'imagine donc que le titre de la fenêtre est:
    Fichier ouvert - Avertissement de sécurité

    Par contre, il faudrai pas une boucle afin de justement attendre d'avoir cette fenêtre?
    temps que la fenêtre n'est pas la, on fait un sleep,
    et quand la fenêtre est la, on fait le racourci alt+e?

    Car mon vbs au départ exécute un program.exe mais le temps de chargement est pas toujours le même bien évidamant.

    merci!

  4. #4
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    bonjour pour éviter ce genre de message il faut obtenir un fichier pfx de certification et le lier à l'exécutable il y a un utilitaire pour cela dans Visual Studio.
    Pour obtenir un fichier de certification il faut s'adresser à une entreprise genre Digicert et évidemment payer..

Discussions similaires

  1. Fermer une fenêtre %window
    Par poupounne56 dans le forum SAS AF et formulaires
    Réponses: 5
    Dernier message: 08/06/2012, 15h05
  2. [Delphi 6] Empêcher l'ouverture ou fermer une fenêtre
    Par KrusK dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 08/09/2005, 11h55
  3. Fermer une fenêtre depuis une autre...
    Par nicolb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/03/2005, 10h22
  4. Comment fermer une fenêtre quand la souris et clavier sont inactifs ?
    Par Goldenkiller dans le forum Composants VCL
    Réponses: 7
    Dernier message: 06/12/2004, 22h09
  5. Fermer une fenêtre au bout d'un certain temps.
    Par cprogil dans le forum Composants VCL
    Réponses: 5
    Dernier message: 27/11/2003, 18h25

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