Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
julien
Messages : 846 Inscription : ven. 30/janv./2004 15:06
Contact :
Message
par julien » dim. 24/juil./2005 18:27
Est il possible de masquer un processsus ?
Jacobus
Messages : 1559 Inscription : mar. 06/avr./2004 10:35
Contact :
Message
par Jacobus » dim. 24/juil./2005 20:08
Oui, derrière un autre.
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
nico
Messages : 3702 Inscription : ven. 13/févr./2004 0:57
Message
par nico » dim. 24/juil./2005 20:15
Oui c'est possible mais je n'ai pas l'info.
julien
Messages : 846 Inscription : ven. 30/janv./2004 15:06
Contact :
Message
par julien » dim. 24/juil./2005 21:33
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 !
gansta93
Messages : 1448 Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :
Message
par gansta93 » lun. 25/juil./2005 10:33
Tu peux remplacer par 0 le getprocesspid et ça enregistrera le processus qui exécute l'API (ton programme en gros).
julien
Messages : 846 Inscription : ven. 30/janv./2004 15:06
Contact :
Message
par julien » lun. 25/juil./2005 10:43
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
Dr. Dri
Messages : 2527 Inscription : ven. 23/janv./2004 18:10
Message
par Dr. Dri » lun. 25/juil./2005 10:47
voila ce qu'il voulait dire :
Dri
gansta93
Messages : 1448 Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :
Message
par gansta93 » lun. 25/juil./2005 16:22
Oui, c tout à fait ça.
julien
Messages : 846 Inscription : ven. 30/janv./2004 15:06
Contact :
Message
par julien » lun. 25/juil./2005 17:36
oui la j'avais suivi mais après, ça ne fait rien !, (ça doit faire quelques chose ?)
gansta93
Messages : 1448 Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :
Message
par gansta93 » lun. 25/juil./2005 18:22
Ben c juste que ça t'évite l'utilisation de GetProcessPid(), c tout et déjà pas mal ^^.
julien
Messages : 846 Inscription : ven. 30/janv./2004 15:06
Contact :
Message
par julien » lun. 25/juil./2005 20:13
Ok j'avais cru que ça faisai autre chose, merci pour l'astuce, mais bon sous 9x, ce sont des OS mort !
gansta93
Messages : 1448 Inscription : jeu. 26/févr./2004 11:17
Localisation : Le Village
Contact :
Message
par gansta93 » lun. 25/juil./2005 20:55
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".
Dr. Dri
Messages : 2527 Inscription : ven. 23/janv./2004 18:10
Message
par Dr. Dri » mar. 26/juil./2005 11:05
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