no, non e' possibile perche' una volta che chiudi la connessione alla porta del 1° soft questo perde la "sincronizzazione" con il flusso dati, non per nulla bisogna "aprire" la COM (che non e' semplicemente settare una flag) in pratica si sincronizza l'oscillatore dell'UART (la perifierica fisica che gestisce i cambi di tensione sui fili connessi alla presa COM) per la gestione del flusso dati:
ogni "tot" di "oscillazioni" positive e negative c'e' un byte di informazione ecc.
Interrompendo arbitrariamente questo flusso, lo incasini.
Forse e' possibile chiudere la com al soft ed entrarne in possesso (con tutti i casini che potrebbero nascere da una chiusura anomala della comunicazione, considerando poi che il 2° soft userebbe lo stesso UART della piastra madre usato dal 1° soft) ma di sicuro non e' possibile "restiture" la connessione al soft a cui e' stata sottratta.
il tutto per dire:
no, secondo me non e' possibile neanche con le api![]()