|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Changer d'utilisateur
|
|---|
|
|
Syntaxe
changer d'utilisateur {/Execute | / install | / requête}
Paramètres
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Remarques
-
Utilisez la commande change user /install avant d'installer une application pour créer des fichiers .ini pour l'application dans le répertoire système. Ces fichiers sont utilisés comme source lors de la création des fichiers .ini spécifiques à l'utilisateur. Après avoir installé l'application, utilisez change user /execute pour revenir au mappage du fichier .ini standard.
-
La première fois que vous exécutez l'application, il recherche dans le répertoire de base pour ses fichiers .ini. Si les fichiers .ini se trouvent pas dans le répertoire de base, mais sont trouvent dans le répertoire système, Services Bureau à distance copie les fichiers .ini dans le répertoire de base, garantissant que chaque utilisateur possède une copie unique des fichiers .ini application. Les nouveaux fichiers .ini sont créés dans le répertoire de base.
-
Chaque utilisateur doit avoir une copie unique des fichiers .ini pour une application. Cela empêche les instances où différents utilisateurs peuvent avoir des configurations d'applications incompatibles (par exemple, des répertoires par défaut ou des résolutions d'écran).
-
Lorsque le système est en mode installation (autrement dit, change user /install), plusieurs événements se produisent. Toutes les entrées de Registre créées sont masquées sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install, dans la sous-clé \SOFTWARE ou la sous-clé \MACHINE . Sous-clés ajoutés à HKEY_CURRENT_USER sont copiés sous la sous-clé \SOFTWARE et les sous-clés ajoutés dans la section HKEY_LOCAL_MACHINE sont copiés sous la sous-clé \MACHINE . Si l'application interroge le répertoire Windows à l'aide d'appels système, tels que GetWindowsDirectory, le serveur hôte de Session Bureau à distance renvoie le répertoire systemroot. Si des entrées de fichier .ini sont ajoutées à l'aide d'appels système, telles que WritePrivateProfileString, ils sont ajoutés aux fichiers .ini sous le répertoire systemroot.
-
Lorsque le système revient en mode d'exécution (autrement dit, change user /execute) et l'application tente de lire une entrée de Registre sous HKEY_CURRENT_USER qui n'existe pas, les Services Bureau à distance vérifie si une copie de la clé existe sous la sous-clé \Terminal Server\Install . Dans ce cas, les sous-clés sont copiés vers l'emplacement approprié sous HKEY_CURRENT_USER. Si l'application tente de lire à partir d'un fichier .ini qui n'existe pas, les Services Bureau à distance recherche ce fichier .ini sous la racine du système. Si le fichier .ini est à la racine du système, il est copié dans le sous-répertoire \Windows du répertoire de base de l'utilisateur. Si l'application interroge le répertoire Windows, le serveur hôte de Session Bureau à distance renvoie le sous-répertoire \Windows du répertoire de base de l'utilisateur.
-
Lorsque vous ouvrez une session, Services Bureau à distance vérifie si les fichiers système .ini sont plus récents que les fichiers .ini sur votre ordinateur. Si la version du système est plus récente, votre fichier .ini est remplacé ou fusionnée avec une version plus récente. Cela dépend ou non le bit INISYNC, 0 x 40, est définie pour ce fichier .ini. Votre version précédente du fichier .ini est renommée en Inifile.ctx. Si les valeurs de Registre système sous la sous-clé \Terminal Server\Install sont plus récents que votre version sous HKEY_CURRENT_USER, votre version des sous-clés est supprimée et remplacée par les nouvelles sous-clés à partir de \Terminal Server\Install.
Exemples
-
Pour désactiver le mappage du fichier .ini dans le répertoire de base, tapez :
commande change user /install
-
Pour activer le mappage du fichier .ini dans le répertoire de base, tapez :
change user /execute
-
Pour afficher le paramètre actuel pour le mappage du fichier .ini, tapez :
change user /query
