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

cs_zizouth 12 Messages postés jeudi 3 juin 2004Date d'inscription 18 décembre 2007 Dernière intervention - 27 juin 2006 à 14:31 - Dernière réponse : ratala 248 Messages postés jeudi 3 février 2005Date d'inscription 22 juin 2008 Dernière intervention
- 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
adamo901 140 Messages postés mardi 18 janvier 2005Date d'inscription 8 décembre 2008 Dernière intervention - 27 juin 2006 à 15:58
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

Merci adamo901 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 99 internautes ce mois-ci

Commenter la réponse de adamo901
Meilleure réponse
troxsa 553 Messages postés jeudi 28 novembre 2002Date d'inscription 2 octobre 2016 Dernière intervention - 27 juin 2006 à 16:02
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

Merci troxsa 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 99 internautes ce mois-ci

Commenter la réponse de troxsa
adamo901 140 Messages postés mardi 18 janvier 2005Date d'inscription 8 décembre 2008 Dernière intervention - 27 juin 2006 à 16:41
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
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscription 7 novembre 2014 Dernière intervention - 27 juin 2006 à 22:34
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
cs_zizouth 12 Messages postés jeudi 3 juin 2004Date d'inscription 18 décembre 2007 Dernière intervention - 28 juin 2006 à 08:49
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
troxsa 553 Messages postés jeudi 28 novembre 2002Date d'inscription 2 octobre 2016 Dernière intervention - 28 juin 2006 à 10:21
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
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscription 7 novembre 2014 Dernière intervention - 28 juin 2006 à 10:40
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
ratala 248 Messages postés jeudi 3 février 2005Date d'inscription 22 juin 2008 Dernière intervention - 12 juil. 2006 à 22:30
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.