Empecher tout arret du process

Signaler
Messages postés
355
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
14 avril 2009
-
Messages postés
3
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
13 octobre 2009
-
Voilà à titre expérimental, je cherche à réaliser une application qui soit complètement in-arrêtable.
Ainsi, je bloque la fermeture de la form lors de l'évenement formClosing. Par contre en cas de kill de processus (via par exemple ctrl+alt+suppr) je souhaite soit que le kill ne se fasse pas, soit que l'appli se relance automatiquement.

Cette technique pourrait par exemple servir dans le cas d'un antivirus, d'un controle parentale voir d'un logiciel de cyber café.

8 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
salut...

pourquoi ne pas créer un service plutot qu'une application ?
C'est plus adapté, ca n'apparait pas dans la liste des processus... et en plus tu peux gérer les droits concernant le démarrage, l'arrêt...

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Messages postés
355
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
14 avril 2009

En fait je n'avais pas pensé à cette solution. C'est vrai que jusque là je n'ai jammais eu recours au service web. Par contre en regardant un peu sur mon pc j'ai trouvé un service qui apparaisssait dans le liste des processus. Peut être que cela vient de l'icone dans la task bar. Si quelqu'un à plus d'information.

(Le service que j'ai trouvé dans la liste des process et le mode serveur de WinVNC)
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
non non... pas un service web... un service Windows !

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Messages postés
355
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
14 avril 2009

Bon je vais essayéé et je verais ce que ça donne c'est le meilleur moyen.
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
ok...

tiens nous au courant :)

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Messages postés
355
Date d'inscription
samedi 30 octobre 2004
Statut
Membre
Dernière intervention
14 avril 2009

Bon alors y a pas à dire, je pige pas comment fonctionne les services ni comment les faire reconnaitre par windows.
J'utilise Visual Studio 2005 edition Pro

Voià si quelqu'un à des infos.
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
C'est pourtant pas compliqué.


 


Tu crées un projet Service Windows dans Visual Studio 2005.


Ensuite, tu crées un installer... et ca marche !


 


pour plus d'informations :
http://msdn2.microsoft.com/fr-fr/library/y817hyb6(VS.80).aspx






Sébastien FERRAND
(

blog
)
Consultant Indépendant
[Microsoft MVP Visual C#]
Messages postés
3
Date d'inscription
jeudi 15 septembre 2005
Statut
Membre
Dernière intervention
13 octobre 2009

Oui mais comment faire quand l'application est graphique (et meme plus, Smartdevice project), on peu pas en faire un service windows ...
Pourtant je n'est pas envie que le programme s'arrête .
Quelqu'un à une idée ?
R.