Welcome to the PureBasic process investigation library, that will allow you to investigate the processes running on your computer and the resources; such as DLL libraries that those resources are using such as where they live, the amount of memory they use and what their process id's are. Furthermore, you will be able to terminate those processes; not just investigate them. It can be a very useful addition to your system toolbox! PureLibraries used: String, StringExtension, Requester, Library, SimpleList, LibraryExtension DLLs used: USER32 |
| |
Reset the Driverlist | |
Examine all DLL's of a process | |
take a snapshot and examine processes | |
gets the adress in Memory where the driver is loaded | |
gets the full filename of the driver | |
Gets the name of the driver | |
get the loaded adress of the dll | |
get back the full Filename of the loaded DLL | |
get back the Dll-Name out of the process | |
get the full Filename of the process | |
get the memory is use of the process | |
get the name of the process | |
Get Number of page faults. | |
Get Current space allocated For the pagefile. Those pages may Or may not be in memory. | |
Get Peak space allocated For the pagefile. | |
Get Peak working set size. | |
get actual PID | |
Get a PID from the window handle (hwnd) | |
get the priority of the process | |
Get Current nonpaged pool usage. | |
Get Current paged pool usage. | |
Get Peak nonpaged pool usage. | |
Get Peak paged pool usage. | |
can we acess this process (0 = Not, 1=yes) | |
Get Current working set size. | |
Works only with PID's that have a hwnd ! | |
exit all processes with Name with Exitcode | |
exit the process with Exitcode | |
examine next driver | |
examine next Process | |
examine next dll of a process | |
get a Byte from the process with Offset | |
get a Long from the process with Offset | |
get a String from the process with Offset | |
get a word from the process with Offset | |
Writes a Byte to the process with Offset | |
Writes a Long to the process with Offset | |
Writes a word to the process with Offset | |
copys Data from the process with Offset to own Process Destinationmemory | |
copys Data from Sourcememory(own process) to the process with Offset | |
Rearrange memory (freez unneeded) | |
remove unneded memory from Process | |
sets the priority of the process |