WESL_UserSetting.SetCustomShell

Этот метод настраивает средство запуска оболочки для определенного пользователя или группы на основе идентификатора безопасности (SID).

Синтаксис

[Static] uint32 SetCustomShell (
    [In, Required] string Sid,
    [In, Required] string Shell,
    [In] sint32 CustomReturnCodes[],
    [In] sint32 CustomReturnCodesAction[],
    [In] sint32 DefaultAction
);

Параметры

Sid [in, required] Строка, содержащая идентификатор безопасности пользователя или группы, для которой настраивается средство запуска оболочки.

Оболочка [in, обязательно] Приложение или исполняемый файл, который запускается в качестве оболочки.

CustomReturnCodes [in] Массив пользовательских кодов возврата, которые могут быть возвращены приложением оболочки.

CustomReturnCodesAction [in] Массив пользовательских действий возвращаемого кода, определяющий действие, которое выполняет средство запуска оболочки при выходе приложения оболочки. Настраиваемые действия сопоставляют с массивом CustomReturnCodes.

Возможные действия определены в следующей таблице:

Значение Описание

0

Перезапустите оболочку.

1

Перезагрузите устройство.

2

Завершите работу устройства.

3

Не делать ничего.

DefaultAction [In] Действие по умолчанию, которое средство запуска оболочки принимает при выходе из приложения оболочки.

Возможные действия определены в следующей таблице:

Значение Описание

0

Перезапустите оболочку.

1

Перезагрузите устройство.

2

Завершите работу устройства.

3

Не делать ничего.

Возвращаемое значение

Возвращает значение HRESULT, указывающее состояние WMI или ошибку WMI.

Комментарии

Средство запуска оболочки использует массивы CustomReturnCodes и CustomReturnCodesAction для определения системного поведения при выходе приложения оболочки на основе возвращаемого значения приложения оболочки.

Если возвращаемое значение не существует в CustomReturnCodes или если соответствующее действие, определенное в CustomReturnCodesAction , не является допустимым значением, средство запуска оболочки использует DefaultAction для определения системного поведения. Если defaultAction не определен или не является допустимым значением, средство запуска оболочки перезапускает приложение оболочки.

Требования

Выпуск для Windows Поддерживается
Windows 10 Домашняя нет
Windows 10 Pro Нет
Windows 10 Корпоративная Да
Windows 10 для образовательных учреждений Да

WESL_UserSetting

Средство запуска оболочки