<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Il giorno 26 febbraio 2015 15:26, Manlio Perillo <span dir="ltr"><<a href="mailto:manlio.perillo@gmail.com" target="_blank">manlio.perillo@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><div>A differenza dei sistemi UNIX, su Windows puoi avere accesso a qualsiasi processo, e farci quello che vuoi,<br></div></span><div>ammesso tu ne abbia i permessi.</div><div><br></div><div>Vedi ad esempio:</div><div><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms682050%28v=vs.85%29.aspx" target="_blank">https://msdn.microsoft.com/en-us/library/windows/desktop/ms682050%28v=vs.85%29.aspx</a></div><div><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms684320%28v=vs.85%29.aspx" target="_blank">https://msdn.microsoft.com/en-us/library/windows/desktop/ms684320%28v=vs.85%29.aspx</a><br></div><div><br></div><div>Per la cronaca puoi anche eseguire del tuo codice in un altro processo, iniettandolo come thread separato.</div><div><br></div></div></div></div></blockquote><div>Sono un po confuso ... ma questo non è un CRATERE nella sicurezza?</div><div><br></div><div>Adesso sto guardando un po psutil ma al massimo riesco a verificare se il processo è su, ma il return code me lo perdo.</div><div><br></div><div>Io speravo di fare qualcosa di questo tipo:</div><div>    proc = subprocess.Popen(.....)</div><div>    pickle.dump(proc, open("proc_pid",'w'))</div><div><br></div><div>e, in caso di caduta dell'processo, recuperare i processi in Running al momento della caduta con:</div><div>   proc = pickle.load(open("proc_pid"))</div><div><br></div><div>ovviamente 'proc' non è 'pickable'</div><div><br></div><div><br></div><div><br></div></div>
</div></div>