elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Quien me podria ayudar con un codigo [Python]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Quien me podria ayudar con un codigo [Python]  (Leído 3,811 veces)
Bomb-P

Desconectado Desconectado

Mensajes: 79


Ver Perfil
Quien me podria ayudar con un codigo [Python]
« 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!!!


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Quien me podria ayudar con un codigo [Python]
« Respuesta #1 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.


En línea



0x5d

Desconectado Desconectado

Mensajes: 241



Ver Perfil WWW
Re: Quien me podria ayudar con un codigo [Python]
« Respuesta #2 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.
En línea

Bomb-P

Desconectado Desconectado

Mensajes: 79


Ver Perfil
Re: Quien me podria ayudar con un codigo [Python]
« Respuesta #3 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!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines