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


 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  alguien conoce que apis se utiliza para cerrar procesos dificiles de cerrar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: alguien conoce que apis se utiliza para cerrar procesos dificiles de cerrar  (Leído 2,881 veces)
jhon200405

Desconectado Desconectado

Mensajes: 10


Ver Perfil
alguien conoce que apis se utiliza para cerrar procesos dificiles de cerrar
« en: 29 Julio 2006, 12:27 »

existen aplicaciones que no pueden cerrarse ni utilizando las apis como ejemplo enumwindowsprocess ni findwindows y todo eso, un ejemplo de eso son las aplicaciones que se ejecutan en un nivel o thread que no permite cerrarse la aplicacion. como ejemplo tienen los ejecutables de kaspersky que no se pueden cerrar ni utilizando las apis para manejar los servicios ni los de cerrar por su nombre de ejecutable, esa misma tecnologia la utiliza norton y aplicaciones que toman un poder sobre el sistema windows xp mas alto que cualquier ejecutable mostrado en la lista de tareas, yo queria crear una aplicacion que me sirva para lo siguiente: se que cuando estan  ejecutandose los antivirus y programas que toman altos recursos en el sistema windows xp incluso siendo un ordenador rapido que puede hacer que el usuario cuando esta grabando peliculas con la aplicacion nero o clone  o cualquier aplicacion de grabacion se produzcan errores de grabacion y con esto se dañe un dvd que queda inservible esto hace que el usuario tenga que deshabilitar antivirus etc.. y para solucionar ese problema lo que quisiera es crear una aplicacion que en el momento que quiera grabar con  nero arranque una aplicacion que identifique que antivirus y que aplicaciones que toman un alto nivel en el sistema windows y cierre las aplicaciones y paralice esos servicios que mas de una vez a mas de uno le han dado quebraderos de cabeza en el intento de grabar un dvd y quedando inservible por culpa de estos procesos, una vez despues de grabado esta aplicacion volveria a reactivar esos procesos sin tener que hacer reinicios y
todo eso, si alguno conoce la solucion sobre estos procesos le pediria por favor que me mostrara algun ejemplo de como solucionar este problema que muchas veces hace que por causa de esos procesos se bloquee el ordenador etc.. gracias.


En línea

Krnl64

Desconectado Desconectado

Mensajes: 169


Exception 0x00005


Ver Perfil
Re: alguien conoce que apis se utiliza para cerrar procesos dificiles de cerrar
« Respuesta #1 en: 29 Julio 2006, 17:15 »

Lo 1º que tienes que saber es que esos programas corren como servicios.

Un servicio posee varias caracteristicas, entre ellas la que te deja terminar su ejecucion o no.

Para conseguir finalizarlas, tendrias que mandar la orden en modo Kernel. De esta manera el proceso no arrancara mas.

En VB no es posible programar a nivel kernel. Te recomiendo que uses C o ASM para esta tarea.

Aunque te quedan trucos que quiza te puedan servir, como por ejemplo buscar su nombre, finalizarlos y renombrar el
exe .

Es cuestion de investigar 1 poquito, hay mas formas y no creas que todos los servicios se van a dejar engañar de esa forma. Algunos te arrojaran pantallas de errores graves y otros no te molestaran mas.

Salu2


En línea

Mad Antrax
Colaborador
***
Desconectado Desconectado

Mensajes: 2.164


Cheats y Trainers para todos!


Ver Perfil WWW
Re: alguien conoce que apis se utiliza para cerrar procesos dificiles de cerrar
« Respuesta #2 en: 29 Julio 2006, 22:41 »

Si lo que deseas es finalizar servicios yo utilizo el siguiente método:

1) El usuario logeado tiene que tener permisos Administrativos
2) Menu Inicio / Ejecutar: cmd
3) En la ventana del cmd ponemos: net start
4) Aparece un listado con los nombres de los servicios
5) Ponemos: net stop <nombre> (ejemplo: net stopt Mensajero)

Este método permite iniciar o parar servicios de una manera muy sencilla. En VB usariamos el comando Shell para ejecutar el programa net stop. Espero que te sirva :)
En línea

No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

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