Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: @Sthéfano en 19 Julio 2011, 10:10 am



Título: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
Publicado por: @Sthéfano en 19 Julio 2011, 10:10 am
Bueno, el codigo es bastante simple.

Código
  1. @echo off
  2. if  "%1"=="/?" (
  3. echo [PID /all] Retorna el PID de los procesos en ejecucion
  4. echo [PID proceso.exe] Retorna el proceso y el numero de PID que posee.
  5. exit /b
  6. )
  7. if "%1"=="/all" (
  8. FOR /F "tokens=1,2" %%A IN ( 'tasklist ^| find ".exe"' ) DO (echo.%%A && echo.%%B)
  9. exit /b
  10. )
  11. :ini
  12. set process=%1
  13. if not defined process (echo.No se ha definido un parametro)
  14. FOR /F "tokens=1,2" %%A IN ( 'tasklist ^| find "%process%"' ) DO (echo.%%A && echo.%%B)
  15. exit /b

Guardenlo en la carpeta System32 de Windows, con el nombre "PID.bat". Luego escriban en la consola PID /? y saldra la ayuda.

Saludos!


Título: Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
Publicado por: WaAYa HaCK en 19 Julio 2011, 10:44 am
Bien, probando.


Título: Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
Publicado por: Novlucker en 19 Julio 2011, 14:26 pm
Otra :)...

Código
  1. C:\Users\novlucker>wmic process where name='explorer.exe' get name,handle
  2. Handle  Name
  3. 656     explorer.exe
  4. 6600    explorer.exe

Saludos


Título: Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
Publicado por: SuperDraco en 19 Julio 2011, 15:34 pm
Novlucker siempre mostrando cosas interesantes con wmic, otro comando que va a mi cuaderno  :xD

saludos


Título: Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
Publicado por: WaAYa HaCK en 19 Julio 2011, 17:45 pm
[noob]Qué es el WMIC?[/noob]  :xD


Título: Re: Retornar PID de todos/un proceso en ejecucion [Comando CMD]
Publicado por: SuperDraco en 19 Julio 2011, 18:03 pm
es la librería WMI de windows (Versión commandline, WMIC, con eso puedes manejarla a tu gusto)

se pueden hacer maravillas con ese comando xD, tiene tantas cosas que a mi parecer es dificil aprender todo lo que puede llegar a hacer (Hablando solamente de lo que permite hacer WMIC)

saludos

edito: http://technet.microsoft.com/en-us/library/bb742610.aspx