Page 1 sur 1
Masquer un processus
Publié : dim. 24/juil./2005 18:27
par julien
Est il possible de masquer un processsus ?
Publié : dim. 24/juil./2005 20:08
par Jacobus
Oui, derrière un autre.
Publié : dim. 24/juil./2005 20:15
par nico
Oui c'est possible mais je n'ai pas l'info.
Publié : dim. 24/juil./2005 21:33
par julien
Après avoir fouillé dans les API, je suis arrivé à faire ceci :
Code : Tout sélectionner
#masquer=1
#afficher=0
If OpenLibrary(1,"kernel32.dll")
res=CallFunction(1, "RegisterServiceProcess" ,GetProcessPid(GetProgramName()),#masquer)
EndIf
CloseLibrary(1)
MessageRequester("",Str(res),0)
End
Mais ça ne marche que sous les 9X pas sous NT et certain AV n'aime pas ceci !
Publié : lun. 25/juil./2005 10:33
par gansta93
Tu peux remplacer par 0 le getprocesspid et ça enregistrera le processus qui exécute l'API (ton programme en gros).
Publié : lun. 25/juil./2005 10:43
par julien
j'ai pas compris ce que tu veux me dire gansta93
De toute façon ce code ne peut pas marcher sous NT/XP puisque RegisterServiceProcess n'existe pas sur NT mais unqiuement sous 9x
Publié : lun. 25/juil./2005 10:47
par Dr. Dri
voila ce qu'il voulait dire :
Dri

Publié : lun. 25/juil./2005 16:22
par gansta93
Oui, c tout à fait ça.

Publié : lun. 25/juil./2005 17:36
par julien
oui la j'avais suivi mais après, ça ne fait rien !, (ça doit faire quelques chose ?)
Publié : lun. 25/juil./2005 18:22
par gansta93
Ben c juste que ça t'évite l'utilisation de GetProcessPid(), c tout et déjà pas mal ^^.
Publié : lun. 25/juil./2005 20:13
par julien
Ok j'avais cru que ça faisai autre chose, merci pour l'astuce, mais bon sous 9x, ce sont des OS mort !

Publié : lun. 25/juil./2005 20:55
par gansta93
Merci, je suis sous Windows 98 et cette API me donne quelques idées pour arranger certaines choses qui me pausent bien des problèmes sous cet OS "mort".

Publié : mar. 26/juil./2005 11:05
par Dr. Dri
Moi je vois pas l'intérêt de masquer un processus. Enfin je comprend pas quoi... Donc je vois pas comment m'en servir pour mon OS mort...
Pour quelles raisons on cacherait un process ? Et puis le cacher ca fait quoi au juste ?
Dri