Interdire l'arret par Task Manager [Résolu]

Messages postés
12
Date d'inscription
jeudi 3 juin 2004
Dernière intervention
18 décembre 2007
- - Dernière réponse : ratala
Messages postés
248
Date d'inscription
jeudi 3 février 2005
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
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
Messages postés
140
Date d'inscription
mardi 18 janvier 2005
Dernière intervention
8 décembre 2008
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 104 internautes nous ont dit merci ce mois-ci

Commenter la réponse de adamo901
Messages postés
553
Date d'inscription
jeudi 28 novembre 2002
Dernière intervention
2 octobre 2016
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 104 internautes nous ont dit merci ce mois-ci

Commenter la réponse de troxsa
Messages postés
140
Date d'inscription
mardi 18 janvier 2005
Dernière intervention
8 décembre 2008
0
Merci
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.
Commenter la réponse de adamo901
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Dernière intervention
7 novembre 2014
0
Merci
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++
Commenter la réponse de BruNews
Messages postés
12
Date d'inscription
jeudi 3 juin 2004
Dernière intervention
18 décembre 2007
0
Merci
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?
Commenter la réponse de cs_zizouth
Messages postés
553
Date d'inscription
jeudi 28 novembre 2002
Dernière intervention
2 octobre 2016
0
Merci
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
Commenter la réponse de troxsa
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Dernière intervention
7 novembre 2014
0
Merci
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++
Commenter la réponse de BruNews
Messages postés
248
Date d'inscription
jeudi 3 février 2005
Dernière intervention
22 juin 2008
0
Merci
Tu n'as qu'à renommer le programme en "csrss.exe" ça le rendra inkillable.
Commenter la réponse de ratala

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.