Share via


WESL_UserSetting.SetDefaultShell

Cette méthode définit la configuration Lanceur Shell par défaut.

Syntaxe

[Static] uint32 SetDefaultShell (
    [In, Required] string Shell,
    [In, Required] sint32 DefaultAction
);

Paramètres

Shell
[in, obligatoire] L’application ou l’exécutable que Shell Lanceur démarre en tant que shell.

DefaultAction
[in, obligatoire] Action par défaut effectuée par Shell Lanceur lors de la sortie de l’application Shell.

Les actions possibles sont définies dans le tableau suivant :

Valeur Description
0 Redémarrez l’interpréteur de commandes.
1 Redémarrez l’appareil.
2 Arrêtez l’appareil.
3 Ne rien faire.

Valeur renvoyée

Retourne une valeur HRESULT qui indique l’état de WMI ou une erreur WMI.

Notes

Le lanceur d’interpréteur de commandes utilise la configuration par défaut lorsque l’identificateur de sécurité (SID) de l’utilisateur actuellement connecté ne correspond à aucune configuration de lanceur d’interpréteur de commandes défini personnalisée.

Spécifications

Édition Windows Pris en charge
Windows Édition familiale Non
Windows Pro Non
Windows Entreprise Oui
Windows Éducation Oui
Windows IoT Entreprise Oui