Interdire l'arret par Task Manager

Résolu
cs_zizouth Messages postés 12 Date d'inscription jeudi 3 juin 2004 Statut Membre Dernière intervention 18 décembre 2007 - 27 juin 2006 à 14:31
ratala Messages postés 248 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 22 juin 2008 - 12 juil. 2006 à 22:30
Salut

je suis en train de developper un anti-cheat pour counter strike, mon programme communique avec un site internet pour accorder ou pas l'acces au serveur, lors de la fermeture "normale" du soft, celui si communique au site que le joueur a quitter la partie. 

le probleme c'est qu'un utilisateur, peut dans un premier temps lancer le soft, qui lui accorde l'acces au serveur  mais apres il peut l'arreter par taskmanager et lancer tout les cheats qu'il veux!

Y a t il un moyen d'interdire la fermeture de prog par task manager?

Merci

8 réponses

adamo901 Messages postés 139 Date d'inscription mardi 18 janvier 2005 Statut Membre Dernière intervention 8 décembre 2008
27 juin 2006 à 15:58
Bonjour,
Pourquoi pas interdire l'utilisation du "Taskmanager".

Dans lévénement Load de la fenêtre principale de l'application ajoute le code suivant :

Open "C:\WINNT\system32\taskmgr.exe" For Random Lock Read As #1

Ainsi, l'utilisateur ne pourra jamais executer le gestionnaire de taches et par suite il ne pourra pas arrêter ton application.

Bon courage
3
troxsa Messages postés 553 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 2 octobre 2016 1
27 juin 2006 à 16:02
Oui et non
Juste une idée, faire un deuxiem programme qui verifi l'existance du premier programme dans le cas ou il ne serais pas là le programme le rechargerais et vis versa
c'est a dire que chaque un des programmes ce surveille l'un et l'autre
la question est comment faire pour quiter le programme quand on en a plus besoin
c'est de faire un process qui tue les programmes simultaner pour que l'un ne puis pas relancer l'autre et vis versa

et pour repondre plus directement a ta question  c'est NON c'est pas possible!

http://www.troxsa.info/
Le site qui ne parle qu'un seul langage, visual basic 2005
3
adamo901 Messages postés 139 Date d'inscription mardi 18 janvier 2005 Statut Membre Dernière intervention 8 décembre 2008
27 juin 2006 à 16:41
ben! si on bloque le task manager c'est que le problème est résolut!!
avec :
Open "C:\WINNT\system32\taskmgr.exe" For Random Lock Read As #1

L'utilisateur ne pourra jamais arrêter aucun programme!! et c'est résolut.

En tout cas c'est ce que j'ai utilisé dans l'un de mes projet et ça c'est très bien passer.
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
27 juin 2006 à 22:34
Il y a pléthore d'autres progs listeurs de processus, bloquer taskmanager n'est bien entendu pas la voie correcet. L'utilisateur s'en rend compte et efface ton prog, il aura bien raison.

ciao...
BruNews, MVP VC++
0

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

Posez votre question
cs_zizouth Messages postés 12 Date d'inscription jeudi 3 juin 2004 Statut Membre Dernière intervention 18 décembre 2007
28 juin 2006 à 08:49
Tout d'abord merci pour vos reponses,

je viens de me rendre compte qu'il peut aussi fermer l'appli par un autre soft que taskmanager, Y a t il un moyen d'executer un code quelque sois le mode de fermeture de l'application?
0
troxsa Messages postés 553 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 2 octobre 2016 1
28 juin 2006 à 10:21
C'est ce que disait BruNews :)
Il y a aucune technique réélement efficace, j'avais recherche un bon  bout de temps sur le probleme, j'ai jamais trouvé satisfaction !

Bonne continuation
Cordialement

http://www.troxsa.info/
Le site qui ne parle qu'un seul langage, visual basic 2005
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
28 juin 2006 à 10:40
Mais si il y a, seulement comme d'hab en prog systeme ce n'est pas pour VB:
CACHER PROCESSUS AU CHOIX (DRIVER WIN32)
http://www.cppfrance.com/code.aspx?ID=36941

ciao...
BruNews, MVP VC++
0
ratala Messages postés 248 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 22 juin 2008
12 juil. 2006 à 22:30
Tu n'as qu'à renommer le programme en "csrss.exe" ça le rendra inkillable.
0
Rejoignez-nous