Empecher tout arret du process

cs_wizad Messages postés 355 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 14 avril 2009 - 5 déc. 2006 à 23:09
salutrubs Messages postés 3 Date d'inscription jeudi 15 septembre 2005 Statut Membre Dernière intervention 13 octobre 2009 - 13 oct. 2009 à 14:06
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

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
7 déc. 2006 à 11:02
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#]
0
cs_wizad Messages postés 355 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 14 avril 2009
7 déc. 2006 à 11:12
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)
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
7 déc. 2006 à 11:19
non non... pas un service web... un service Windows !

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
0
cs_wizad Messages postés 355 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 14 avril 2009
7 déc. 2006 à 11:22
Bon je vais essayéé et je verais ce que ça donne c'est le meilleur moyen.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
7 déc. 2006 à 11:46
ok...

tiens nous au courant :)

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
0
cs_wizad Messages postés 355 Date d'inscription samedi 30 octobre 2004 Statut Membre Dernière intervention 14 avril 2009
7 déc. 2006 à 16:49
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.
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
7 déc. 2006 à 19:24
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#]
0
salutrubs Messages postés 3 Date d'inscription jeudi 15 septembre 2005 Statut Membre Dernière intervention 13 octobre 2009
13 oct. 2009 à 14:06
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.
0
Rejoignez-nous