mcaisco
09-01-2009, 10:46
Salve,
in una rete locale su una macchina ho un'applicazione client che fa riferimento ad un server tramite un nome \\Server per esempio.
Dal'applicazione (.net) nel client chiamo un eseguibile che sta sul server con una roba del tipo:
System.Diagnostics.Process.Start("\\Server\app.exe");
La chiamata dovrebbe funzionare, o almeno se controllo dal client l'esistenza di quell'eseguibile prima di lanciarlo non ho errori, quindi l'eseguibile è raggiungibile e il path è corretto.
La domanda è: Viene creato un nuovo processo sul server per lanciare app.exe? Se sì (credo che la risposta sia sì...), le variabili d'ambiente che io potrei aver settato sul client prima del lancio non valgono più per il nuovo processo vero?
in una rete locale su una macchina ho un'applicazione client che fa riferimento ad un server tramite un nome \\Server per esempio.
Dal'applicazione (.net) nel client chiamo un eseguibile che sta sul server con una roba del tipo:
System.Diagnostics.Process.Start("\\Server\app.exe");
La chiamata dovrebbe funzionare, o almeno se controllo dal client l'esistenza di quell'eseguibile prima di lanciarlo non ho errori, quindi l'eseguibile è raggiungibile e il path è corretto.
La domanda è: Viene creato un nuovo processo sul server per lanciare app.exe? Se sì (credo che la risposta sia sì...), le variabili d'ambiente che io potrei aver settato sul client prima del lancio non valgono più per il nuovo processo vero?