Il giorno 26 febbraio 2015 15:26, Manlio Perillo <manlio.peri...@gmail.com>
ha scritto:

> A differenza dei sistemi UNIX, su Windows puoi avere accesso a qualsiasi
> processo, e farci quello che vuoi,
> ammesso tu ne abbia i permessi.
>
> Vedi ad esempio:
>
> https://msdn.microsoft.com/en-us/library/windows/desktop/ms682050%28v=vs.85%29.aspx
>
> https://msdn.microsoft.com/en-us/library/windows/desktop/ms684320%28v=vs.85%29.aspx
>
> Per la cronaca puoi anche eseguire del tuo codice in un altro processo,
> iniettandolo come thread separato.
>
> Sono un po confuso ... ma questo non è un CRATERE nella sicurezza?

Adesso sto guardando un po psutil ma al massimo riesco a verificare se il
processo è su, ma il return code me lo perdo.

Io speravo di fare qualcosa di questo tipo:
    proc = subprocess.Popen(.....)
    pickle.dump(proc, open("proc_pid",'w'))

e, in caso di caduta dell'processo, recuperare i processi in Running al
momento della caduta con:
   proc = pickle.load(open("proc_pid"))

ovviamente 'proc' non è 'pickable'
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a