Da documentazione ho potuto vedere che l'uso del metodo exec() della classe Runtime (Runtime.getRuntime().exec(String cmd)) è limitato all'uso Linux.
Passando come stringa "cmd /c notepad.exe" riesco però a farlo funzionare permettendomi il lancio, in questo caso, del notepad.
Provandolo a fare in remoto però non mi funziona. Se lancio ad un pc remoto questo comando si apre il processo "cmd" ma senza svolgere niente. Ovviamente entrambi hanno diritti da amministratore.
Se lo provo in locale (ma con connessione ad IP pubblico) riesce a funzionarmi. Se invece uno dei 2 pc sta connesso ad un'altra rete smette di funzionare (WTF?).
1) Chi mi può spiegare il motivo?
2) Esiste un metodo per lanciare applicazioni in windows?