como hacer que un proceso ejecutado por otro proceso no sea hijo

Iniciado por z_ane_666, 9 Diciembre 2011, 06:51 AM

0 Miembros y 1 Visitante están viendo este tema.

z_ane_666

No se si la pregunta que voy a ahcer sea tonta, pero necesito saber...

cuando un proceso ejecuta otro proceso, este ultimo es hijo del que lo ejecuta

¿hay alguna manera de evitar esto? que el ejecutado no sea hijo del que lo ejecuta (no se, tal vez un parámetro de createprocess o usar alguna funcion aparte ......)

saludos

YagamiIori2002

con esta funcion puedes lograrlo, el programa pricipal ejecuta un externo sin depender del que lo ejecuto, la funcion es la siguiente:
ShellExecute(NULL, "open",Ip_Ruta_del_archivo,NULL,NULL,SW_SHOWDEFAULT);
espero te sirva..

z_ane_666

#2
YagamiIori2002 , ya he probado, pero el proceso abierto aun tiene relacion con el proceso que lo abre, si pongo click derecho sobre el padre( el proceso que ejecuta) y pongo en finalizar el arbol de procesos tambien se cierra el hijo

Disculpen por ser persistente

saludos