<div dir="ltr">gracias por la respuesta es para win32 para linux es mil veces mas facil.<br>para windows XP y windows vista hay algun modo de conseguir los argumentos sin inyectar codigo algo menos "hacking"?<br>
gracias<br>David<br><br><div class="gmail_quote">El 25 de julio de 2008 20:38, Programante<span dir="ltr"><<a href="mailto:programante@gmail.com">programante@gmail.com</a>></span>escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
David fire escribió:<br>
<div class="Ih2E3d">> hola<br>
> estoy buscando sin exito como conseguir los argumentos con los que se<br>
> lanzo un proceso.<br>
> necesito desde un proceso A recuperar los argumentos con los que fue<br>
> ejecutado un proceso X.<br>
> informacion util tengo el PID de X<br>
> el mismo usuario que ejecuto X es el que ejecuta A con lo cual no<br>
> deberia de haber problemas de permisos.<br>
> alguien tiene idea de como se hace me puede pasar algun link/pdf o<br>
> pedaso de codigo?<br>
> muchas gracias<br>
> David<br>
<br>
</div>Depende del SO.<br>
En Linux abrirías el archivo /proc/<PID>/cmdline, donde están los<br>
parámetros separados por nulos.<br>
En Windows usarías OpenProcess() junto con alguna otra función de<br>
Toolhelp32/Psapi<br>
En <a href="http://www.codeguru.com/forum/showthread.php?t=392379" target="_blank">http://www.codeguru.com/forum/showthread.php?t=392379</a> sugieren que<br>
ProcessExplorer la obtiene<br>
leyendo la dirección de memoria del proceso donde se almacena....<br>
<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>
</div>