Hello.

I am busy here with one program, I read the sea, and I still could not understand? how to remove the process from the task manager. (

It means that I understood:

  1. There is a region in memory that seems to be updated. This area contains the processes (running).

  2. There are several ways to take a process out of a task manager, the one that "intercepts" this memory area and returns a corrected list of processes to the dispatcher is suitable for me.

So the problem is: a bunch of codes are written in delphi, but I'm not friends with him ... That heap that does not work with ++ ...

Help the normal code, a resource, an example ....

    2 answers 2

    You can remove by intercepting appropriate functions. The process manager gets the list by calling NtQuerySystemInformation. It, in turn, is a wrapper around the calling of the Windows kernel function.

    About interception:

    Interception of API function calls

    Methods of intercepting API calls in Win32

      Use the Windows, taskkill command line Windows, taskkill .

      How to use this command can be easily understood by the help ( taskkill /? ).