1 votes

Don't Run Application contenant certains mots

Je veux fermer les applications qui contiennent certains mots cibles dans leur titre ou leur nom ou dans leurs zones de texte, après leur exécution.

Par exemple, si le titre d'une application contient "keylog", une application tierce la détectera après son exécution et la fermera. Il en va de même pour le nom du fichier.

Existe-t-il une application tierce pour faire cela ?

1 votes

Pourquoi voulez-vous faire cela ? Pourquoi ne pas utiliser plutôt des restrictions basées sur l'autorisation pour se débarrasser de tout ? Pourquoi ne pas découvrir quel programme crée ces boîtes de dialogue et se débarrasser de ce programme ?

2voto

Matías Points 3008

Sans logiciel tiers (que je ne peux pas vraiment recommander), cela n'est pas facilement réalisable avec les fonctions intégrées de Windows. Le mieux que vous puissiez faire est d'utiliser les versions professionnelles de Windows (Professional et plus) et d'utiliser la stratégie de groupe pour restreindre la liste des applications qui peuvent être exécutées.

Ceci étant dit, il s'agit d'une liste d'inclusion et non d'exclusion.

Toutefois, il est fort probable que ces applications puissent contourner votre sécurité simplement en se renommant ou en utilisant un nom similaire.

Il serait impossible de protéger une application par son titre, car elle aurait déjà été exécutée à ce moment-là, à moins de procéder à une sorte de décompilation ou de recherche de ressources à l'avance. Toutefois, cette méthode serait probablement inefficace, très lente et ne fonctionnerait pas toujours (dans le cas de l'obfuscation).

Si vous voulez aller de l'avant avec une liste d'autorisation, Voici un guide pour XP Windows Vista/7 sont très similaires, mais si vous avez besoin d'aide, faites-le moi savoir et j'écrirai un guide pour vous.

0 votes

Bonjour William, Merci pour votre réponse. Mais je ne veux pas faire cela avec la puissance de Windows. Je suis à la recherche d'un logiciel tiers à cet effet. Comme je l'ai dit dans mon premier message, je cherche une APPLICATION pour faire cela. Donc si vous connaissez une bonne application tierce, veuillez la présenter :))

0 votes

@MajidPasha : Utiliser Windows est le seul moyen de ne pas empêcher l'application de s'exécuter. Les applications tierces ne peuvent fermer l'application qu'après son exécution, à moins que vous n'installiez un logiciel qui utilise des pilotes comme Defense+ de Comodo+ qui peut empêcher le démarrage d'une application. Le problème avec ce type de logiciels est qu'ils sont trop volumineux pour ce que vous essayez de faire...

0 votes

Bonjour William, j'ai peut-être eu tort d'utiliser "Prevent from running". Si l'application peut être fermée après son exécution, il n'y a plus de problème. Je veux dire que quelqu'un lance une mauvaise application et mon logiciel la détecte et la ferme. Existe-t-il une application permettant de faire cela ?

2voto

MaQleod Points 12844

AutoIt serait ma meilleure recommandation. Il a la capacité d'interroger le titre ou le texte de la fenêtre (fenêtres visibles et cachées) et le nom du processus (WinExists(), ProcessExists()) et dispose d'options pour fermer les applications par processus ou par fenêtre (WinKill(), WinClose(), ProcessClose()). Comme il s'agit d'un langage de script, il est extrêmement configurable pour filtrer exactement ce que vous voulez, mais il peut avoir une courbe d'apprentissage plus élevée que d'autres applications.

Remarque : cela ne les empêchera pas de courir, mais les tuera immédiatement dès qu'ils tenteront de le faire.

Voici un exemple de code :

Opt("WinTitleMatchMode", 2)

While 1

If ProcessExists("notepad.exe") Then
    ProcessClose("notepad.exe")
EndIf

If WinExists("Paint","") = 1 Then
    WinClose("Paint","")
EndIf

    Sleep(100)

WEnd

Cela fermera toute fenêtre ayant "Paint" dans le titre et le processus notepad.exe dès qu'ils démarreront.

0 votes

Salut MaQleod, Merci Mais Autoit est un peu complexe, y a-t-il une autre application qui fait la même chose facilement dans une interface GUI ?

0 votes

@Majid Pasha Je viens de mettre à jour ma réponse avec un exemple de code, il n'est vraiment pas nécessaire d'être beaucoup plus complexe que ce que j'ai posté, mais en fonction de vos besoins, il y a beaucoup plus d'options à ajouter. Est-ce que cela vous aide à comprendre au moins la structure de base de ce que vous cherchez à faire ?

0 votes

J'ai modifié mon message.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X