Linee guida per più utenti
Le sezioni seguenti forniscono linee guida per lo sviluppo di applicazioni per più utenti in un ambiente Servizi Desktop remoto.
In questa sezione
-
L'installazione di un'applicazione per un singolo utente può creare problemi in un ambiente Servizi Desktop remoto multiutente.
-
Le applicazioni devono archiviare informazioni specifiche dell'utente in posizioni specifiche dell'utente, separatamente dalle informazioni globali applicabili a tutti gli utenti.
-
Servizi Desktop remoto usa più spazi dei nomi per gli oggetti kernel; uno spazio dei nomi globale viene usato principalmente dai servizi nelle applicazioni client/server.
-
Non è sicuro presupporre che il nome del computer o l'indirizzo IP assegnato al computer siano associati a un singolo utente perché più utenti possono essere connessi contemporaneamente a un server Host sessione Desktop remoto (Host sessione Desktop remoto).
Come sempre, bloccare i file e i database apportando modifiche per evitare la perdita accidentale dei dati.
L'applicazione non deve bloccare i file dell'applicazione in fase di esecuzione che non sono file per utente. I file di runtime bloccati possono mantenere più istanze dell'applicazione o processi nell'applicazione, ad esempio le procedure guidate, dall'esecuzione. Un buon modo per testare quali file sono file di applicazione in fase di esecuzione consiste nel tenere traccia dei file installati dall'installazione dell'applicazione. I file per utente vengono raramente installati dal programma di installazione; pertanto, la maggior parte dei file installati dal programma di installazione sono file dell'applicazione in fase di esecuzione.