Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: leogtz en 11 Agosto 2008, 09:39 am



Título: Sacar ruta de proceso.
Publicado por: leogtz en 11 Agosto 2008, 09:39 am
Si les da error, me avisan por favor.
Saludos.

Código
  1. @echo off
  2. rem Sacando la ruta de un ejecutable activo.
  3. (cd %homedrive%\)
  4. :Code
  5. (cls)
  6. (set /p proceso=Nombre de proceso : )
  7. (if not defined proceso (goto:Code))
  8. for /f "tokens=*" %%x in ('wmic process get executablepath ^| find /i "%proceso%"') do (set ruta=%%x)
  9. (echo %ruta%)
  10. (pause>nul)
  11. (goto:eof)


Título: Re: Sacar ruta de proceso.
Publicado por: Novlucker en 11 Agosto 2008, 13:16 pm
Bueno... el mismo code, pero en vbs y js :P

vbs--->
Código
  1. set taskmgr = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery ("select * from Win32_Process")
  2. proceso = "mspaint.exe"
  3. for each process in taskmgr
  4. if process.name = proceso then
  5. msgbox process.executablepath
  6. end if
  7. next

javascript--->
Código
  1. var taskmgr = GetObject('winmgmts:{impersonationLevel=impersonate}').ExecQuery ('select * from Win32_Process');
  2. var proceso = "mspaint.exe";
  3. process = new Enumerator(taskmgr);
  4. for (; !process.atEnd(); process.moveNext()){
  5. if (process.item().name == proceso){
  6. WScript.echo(process.item().executablepath);
  7. }
  8. }
En el ejemplo se muestra la ruta del ejecutable de mspaint, por lo que debe de estar abierto.
Saludos  ;)


Título: Re: Sacar ruta de proceso.
Publicado por: leogtz en 11 Agosto 2008, 18:01 pm
Bueno... el mismo code, pero en vbs y js :P

Jeje, bien hecho Novlucker  ;D


Título: Re: Sacar ruta de proceso.
Publicado por: Darioxhcx en 11 Agosto 2008, 18:44 pm
lo probe con el Ares y salio bien
ahora lo probe con firefox y no va bien
no se que pasara o.O

igual muy buen code
wmic process get executablepat??
xD

saludos


Título: Re: Sacar ruta de proceso.
Publicado por: Novlucker en 11 Agosto 2008, 18:54 pm
Intenta con wmic /? en línea de comandos  :P
A traves de wmi tienes acceso a muchisima información del sistema, como ser lista de procesos, datos de la bios, etc, etc.

Es lo mismo he utilizado en los script js y vbs que he dejado... el problema de este método radica en que hay en ocasiones en que pueden molestar los permisos del usuario que lo ejecuta, pero solo en alguna que otra ocasión  ;)

Saludos


Título: Re: Sacar ruta de proceso.
Publicado por: leogtz en 11 Agosto 2008, 19:13 pm
lo probe con el Ares y salio bien
ahora lo probe con firefox y no va bien
no se que pasara o.O

igual muy buen code
wmic process get executablepat??
xD

saludos


Vaa que raro que saliera error con Firefox, lo probe con 17 procesos, y todos me me los dio.

O a cual code te refieres, al de Novlucker o el mio?

Saludos.