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 ??)
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 ??)