VB: Empêcher l'arrêt d'un processus
Fermé
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
-
22 juil. 2014 à 12:24
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 27 août 2014 à 12:29
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 27 août 2014 à 12:29
Bonjour,
Je crée une application en VB 2010 et je voudrais qu'il soit impossible de l'arrêter, même avec le gestionnaire des tâches ou avec un taskkill.
Je sais que c'est possible, vu que certains processus ne se ferme pas, notamment les processus système ou les antivirus
J'ai entendu parler d'une "base de données" contenant une liste des processus protégés impossible à fermer. Je voudrais donc savoir comment y accéder et comment la modifier pour y ajouter mon processus.
Merci de votre aide.
Je crée une application en VB 2010 et je voudrais qu'il soit impossible de l'arrêter, même avec le gestionnaire des tâches ou avec un taskkill.
Je sais que c'est possible, vu que certains processus ne se ferme pas, notamment les processus système ou les antivirus
J'ai entendu parler d'une "base de données" contenant une liste des processus protégés impossible à fermer. Je voudrais donc savoir comment y accéder et comment la modifier pour y ajouter mon processus.
Merci de votre aide.
A voir également:
- VB: Empêcher l'arrêt d'un processus
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Vb runtime - Télécharger - Divers Utilitaires
- Vb editor - Télécharger - Langages
- Vb 2008 - Télécharger - Langages
9 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
22 juil. 2014 à 22:31
22 juil. 2014 à 22:31
Essaies avec un BlockInput
ça bloque le clavier et la souris
Patrice
ça bloque le clavier et la souris
Patrice
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
23 juil. 2014 à 11:29
23 juil. 2014 à 11:29
Bonjour,
Ça pourrait marcher, mais je ne veux pas que la souris et le clavier soient bloqués. Je veux que l'on puisse utiliser l'ordinateur normalement, sans pour autant pouvoir fermer le processus.
(Par exemple, lorsque tu essaye de fermer un processus système de Windows, le message "Accès refuse" est affiché et le processus n'est pas fermé.)
Ça pourrait marcher, mais je ne veux pas que la souris et le clavier soient bloqués. Je veux que l'on puisse utiliser l'ordinateur normalement, sans pour autant pouvoir fermer le processus.
(Par exemple, lorsque tu essaye de fermer un processus système de Windows, le message "Accès refuse" est affiché et le processus n'est pas fermé.)
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
23 juil. 2014 à 11:37
23 juil. 2014 à 11:37
Bonjour,
Je n'ai pas de solution pour interdire la fermeture de l'application. Par contre je peux la relancer immédiatement après le fermeture. Il faut éteindre le pc pour la fermer. C'est pour cela que dans mon exemple j'ai mis un CheckBox pour faire les essais.
Voici le code:
Je n'ai pas de solution pour interdire la fermeture de l'application. Par contre je peux la relancer immédiatement après le fermeture. Il faut éteindre le pc pour la fermer. C'est pour cela que dans mon exemple j'ai mis un CheckBox pour faire les essais.
Voici le code:
Option Strict On Public Class Form1 Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing If CheckBox1.Checked = True Then Process.Start(Application.ExecutablePath) 'ouvre l'application End If End Sub Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load CheckBox1.Text = "Relancer l'appli" CheckBox1.Checked = True End Sub End Class
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
23 juil. 2014 à 11:47
23 juil. 2014 à 11:47
Bonjour,
Ce code permet d'empêcher la fermeture par la croix.
En allant dans "Gestionnaire des tâches > Processus > [nomprocessus.exe] > Arrêter le processus", l'application est fermée.
Pareil en utilisant un taskkill /IM [nomprocessus.exe]
On pourrait réaliser plus ou moins la même chose avec
Je tiens à préciser que mon application n'apparaît pas dans la barre des tâches.
Merci de vous intéresser à mon problème.
Ce code permet d'empêcher la fermeture par la croix.
En allant dans "Gestionnaire des tâches > Processus > [nomprocessus.exe] > Arrêter le processus", l'application est fermée.
Pareil en utilisant un taskkill /IM [nomprocessus.exe]
On pourrait réaliser plus ou moins la même chose avec
e.Cancel = True
Je tiens à préciser que mon application n'apparaît pas dans la barre des tâches.
Merci de vous intéresser à mon problème.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
23 juil. 2014 à 11:52
23 juil. 2014 à 11:52
L'as tu essayé au moins avant de répondre?
Ce programme relance indéfiniment l'application à chaque fermeture. Tu peux essayer de le fermer avec le Gestionnaire des tâches cela ne fonctionne pas!!!!!!!!!!!
Ce programme relance indéfiniment l'application à chaque fermeture. Tu peux essayer de le fermer avec le Gestionnaire des tâches cela ne fonctionne pas!!!!!!!!!!!
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
23 juil. 2014 à 19:42
23 juil. 2014 à 19:42
Bonjour,
justement, j'ai testé et ça ne marche pas.
La fenêtre est bien ré ouverte lorsque l'on clique sur "fin de tâche" dans l'onglet application du gestion des tâches ou en cliquant sur la croix, mais il se ferme en cliquant sur "arrêter le processus" dans l'onglet "processus"
justement, j'ai testé et ça ne marche pas.
La fenêtre est bien ré ouverte lorsque l'on clique sur "fin de tâche" dans l'onglet application du gestion des tâches ou en cliquant sur la croix, mais il se ferme en cliquant sur "arrêter le processus" dans l'onglet "processus"
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
24 juil. 2014 à 08:35
24 juil. 2014 à 08:35
Je suis sous Windows 8 et dans l'onglet "Processus" du Gestionnaire des tâches je n'ai que le bouton " fin de tâche". Je n'ai pas d'onglet "application du gestion des tâches".
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
24 juil. 2014 à 12:18
24 juil. 2014 à 12:18
Si tu es sur Windows 8 il est normal que l'on n'est pas obtenus les mêmes résultats. Moi je suis sur Windows 7
Le gestionnaire des tâches de Windows 8 n'est pas le même que celui de Windows 7.
Le gestionnaire des tâches de Windows 8 n'est pas le même que celui de Windows 7.
Anonyme209
Messages postés
678
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
27 août 2014 à 12:29
27 août 2014 à 12:29
up