Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Bomb-P en 9 Octubre 2012, 18:13 pm



Título: Quien me podria ayudar con un codigo [Python]
Publicado por: Bomb-P en 9 Octubre 2012, 18:13 pm
Quiero hacer un programa que haga lo siguiente
Ejemplo:

import sys
if coco.exe == sys.QUIT()

algo asi no se ayudenme lo que quiero es que si "Cierto processo"
este activo
que se cierre otro proceso
no les pido que se maten y me den el codigo les pido que me den la biblioteca
si la tiene porfa :)

Se podria hacer :huh:
otro ejemplo

if programa.exe esta abierto
taskkill explorer.exe ^_^
hehe no quiero hacer un virus es un ejemplo
no he probado si "taskkill" funciona en python
Bueno, quiero hacerlo en python no en batch, Gracias!!!


Título: Re: Quien me podria ayudar con un codigo [Python]
Publicado por: Eleкtro en 9 Octubre 2012, 20:09 pm
Taskkill si funciona... puedes invocar a la CMD de Windows y ejecutar cualquier comando externo de Windows...

Código
  1. import os
  2.  
  3. process = "cmd.exe"
  4. errorlevel = os.system('Tasklist /FI "IMAGENAME EQ ' + str(process) + '"' + ' | FIND ' + '"' + str(process) + '" >NUL')
  5.  
  6. if errorlevel == 1:
  7. print "No se ha encuentrado el proceso..."
  8. else:
  9. print "Se ha encontrado el proceso."

Saludos.


Título: Re: Quien me podria ayudar con un codigo [Python]
Publicado por: 0x5d en 10 Octubre 2012, 06:50 am
Taskkill si funciona... puedes invocar a la CMD de Windows y ejecutar cualquier comando externo de Windows...

Código
  1. import os
  2.  
  3. process = "cmd.exe"
  4. errorlevel = os.system('Tasklist /FI "IMAGENAME EQ ' + str(process) + '"' + ' | FIND ' + '"' + str(process) + '" >NUL')
  5.  
  6. if errorlevel == 1:
  7. print "No se ha encuentrado el proceso..."
  8. else:
  9. print "Se ha encontrado el proceso."

Saludos.
No veo necesario el usar "str()" y pues con respecto a lo de errorlevel, encuentro más "limpio" usar su condición Booleana( True | False ) , que comparar con el número 1 o 0.

PD: Encontrado* , no encuentrado.

Saludos, Javier.


Título: Re: Quien me podria ayudar con un codigo [Python]
Publicado por: Bomb-P en 11 Octubre 2012, 08:08 am
No veo necesario el usar "str()" y pues con respecto a lo de errorlevel, encuentro más "limpio" usar su condición Booleana( True | False ) , que comparar con el número 1 o 0.

PD: Encontrado* , no encuentrado.

Saludos, Javier.
Bueno pero no entendi bien al menos aprendi q con el os.system("Comando de cmd se puede usar bat :) ")
lo que queria era que el programa mientras este activo detecte cierto proceso y lo cierre pero de todas
formas muchas gracias!!