adesso e` una cazzata, ma tecnicamente e` possibile.
metti caso che ci infili un controllo che il tuo processo sia gia in esecuzione, basterebbe comunicargli (ad esempio col socket, lo so che e` assordo e` la prima cosa che mi e` venuta in mente)il percorso del nuovo file.
servirebbe un pre programma che gestisca il corretto avviamento e poi si chiuda
Esempio:
A: programma di lancio
B: rpogramma serio
associo A all'estensione
Utente: DblClick su file --> Avvia A
A: ricava il percorso del file che lo ha avviato
A: fa un check se esiste il processo B in esecuzione
Caso NO:
A: avvia B con il parametro che avuto all'avviamento
A: si autotermina
Caso SI:
A: In qualche modo (es socket) comunica al B aperto il parametro
A: si autotermina
|