Hola a todos ::)
Me gustaría saber si teneis por ahí un manual para aprender todo lo relacionado con los procesos en lenguaje C,es decir,como crear procesos padres e hijos,como matar procesos,etc...
Os estaría agradecido si es un manual básico,ya que nunca he tocado procesos en C.
Bueno gracias a quien pueda ayudarme.
Un saludo
http://www.chuidiang.com/clinux/procesos/procesoshilos.php
Gracias El_Java,parece muy interesante el manual que me has mandado.Ya obtuve una pagina del compañero Queta pero esta tambien parece muy interesante...Si alguien mas tiene alguna pagina se lo agradeceria :P
Si pudiera ser mas manuales pero para windows sobre todo.
Un saludo y gracias
Para Windows solo conozco información sobre Threads y el API OpenProcess para modificar la memoria de un proceso con WriteProcessMemory. Si quieres ejemplos de código comunicate conmigo.
Me parece que Linux es más liberal en cuanto a manejo de procesos e hilos. Es a mi parecer.
En Linux puedes usar fork() o pthread para crear procesos e hilos. También puedes destruirlos con kill().
Si te interesa Linux : http://www.ibiblio.org/pub/Linux/docs/LDP/programmers-guide/translations/es/gulp-0.11.pdf (http://www.ibiblio.org/pub/Linux/docs/LDP/programmers-guide/translations/es/gulp-0.11.pdf)
En el caso de MS Windows lo primero que se debe revisar es MSDN, la pagina en cuestión es:
Processes and Threads (http://msdn.microsoft.com/en-us/library/ms684841%28VS.85%29.aspx)
Un saludo
Gracias a ambos
Linux no me intersa tanto y yo pensaba que el fork() era para windows :huh: Porque el manual que me paso el_java pensaba que era para windows no para linux¿es cierto?
Me gustaria si alguno tiene un poco de tiempo como se puede jugar para matar un proceso en la memoria no generado por un proceso padre,es decir,matar con C por ejemplo el notepad.exe
Gracias a todos por el interes.
Dark Invader
Que va, mi enlace era para linux, nunca he probado a manejar procesos con windows.
Y no podria ayudarte en lo que pidas, solo he usado una vez procesos y fue hacer un if(fork() == 0) para separar el GUI y que siguiera operativo un while(1) de un programa para manejar el wiimote como un raton xD