web developer & system programmer

coder . cl

ramblings and thoughts on programming...

procinfo-win32

published: 22-03-2009 / updated: 22-03-2009
by Daniel Molina Wegener



overview

procinfo is a process auditing tool which can list processes and their loaded modules. You can also kill processes using Perl Compatible Regular Expressions to match process names or module names. You can also have some information about the per-proccess loaded modules, such as memory addressing in a custom format (KB, MB, GB). It implements some pmap(8), pkill(1) and pgrep(1) features.



download

MD5 (procinfo-bin-0.2.tgz) = 0f841029e583fb084bd79eb7cc31d0d4
MD5 (procinfo-0.2.tgz) = b5d99e7c938bd99b1cb6c9ddcc067981



license


procinfo.exe - Process Information and Tools

Copyright (c) 2007 Daniel Molina Wegener <dmw arroba coder dot cl>

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General1 Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA.



using procinfo

procinfo.exe usage:
procinfo.exe <options>
options:
        -l                      short process listing
        -L                      long process listing
        -p <pcre>               search for proccess matching <pcre>
        -m <pcre>               search for modules matching <pcre>
        -d <action>             do <action> with found processes
        -H (g|m|k|b)            displays human redeable image sizes
        -h                      displays this help message
        -a                      show the copyleft notice
pcre:
        Perl Compatible Regular Expression
action (only available with -p and -m options):
        k                       kills matching process
        u                       unload matching module
        l                       unlock matching module/process



examples

@rem to kill every process called explorer.exe
procinfo.exe -p "explorer.exe" -ak

@rem to list details about processes matching explorer
procinfo.exe -p "explorer.*" -L

@rem to every process that have rtrl32.dll loaded
procinfo.exe -m "rtrl32.dll" -ak



donations

Support this project by donating through PayPal:





Also I can receive donations in books & hardware, just use the Contact Form to let you know how to donate.