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
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.
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
Essaies avec un BlockInput
ça bloque le clavier et la souris

Patrice
0
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
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é.)
0
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
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:

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

0
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
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
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.
0

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
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!!!!!!!!!!!
0
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
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"
0
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
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".
0
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
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.
0
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
up
0