Cacher son appli de la liste des taches

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 856 fois - Téléchargée 34 fois

Contenu du snippet

Votre application n'apparaitera pas au Ctrl+Alt+supp
Tou simplement :

Source / Exemple :


//type de l'unit
  PFNRegSvcPrc= ^TFNRegSvcPrc;
  TFNRegSvcPrc= function(dwProcessId: Cardinal; dwType: Cardinal): Cardinal; stdcall;

//procédure
procedure TForm1.HideApplication;
var
  RSP: TFNRegSvcPrc;
begin
  @RSP:= GetProcAddress(GetModuleHandle('KERNEL32'), 'RegisterServiceProcess');
  RSP(0, 1);
end;

Conclusion :


il suffit d'appler la procédure !!!

A voir également

Ajouter un commentaire Commentaires
cs_darkcodersc
Messages postés
7
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
20 novembre 2009

18 avril 2009 à 18:06
Lol noob
cs_grandvizir
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
22
21 mai 2005 à 10:10
Je retiens 4 choses sur ce bon code:
1) Il est très efficace ;)
2) RegisterServiceProcess est une fonction exportée par Kernel32 (EntryPoint: 0x0001E54D) mais non référencée dans la VCL, ni dans Win32.hlp
3) Les antivirus connaissent cette astuce
4) L'application est toujours visible par les énumérateurs de processus (ils peuvent donc être killés par TerminateProcess)

Une fonction aussi discrète doit être hautement sensible. Et je ne sais pas si l'appel à une telle fonctionnalité est autorisé sous NT (si cette fonction existe ??)
Manthis
Messages postés
40
Date d'inscription
vendredi 21 décembre 2001
Statut
Membre
Dernière intervention
2 octobre 2006

2 mars 2003 à 00:04
Aie ouais et y aan qui connait comment faire ca mais sous XP
LiqSnake
Messages postés
6
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
15 février 2003

15 févr. 2003 à 13:43
Non, ça marche pas, puisque la fonction RegisterServiceProcess n'existe pas ds le kernel de winXP (GetPr... retourne nil)
Manthis
Messages postés
40
Date d'inscription
vendredi 21 décembre 2001
Statut
Membre
Dernière intervention
2 octobre 2006

1 févr. 2003 à 20:10
Ca marche ca sous XP?
Afficher les 6 commentaires

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.