Функция SendSAS (sas.h)
Имитирует последовательность безопасного внимания (SAS).
Синтаксис
void SendSAS(
[in] BOOL AsUser
);
Параметры
[in] AsUser
ЗНАЧЕНИЕ TRUE , если вызывающий объект выполняется от имени текущего пользователя; в противном случае — FALSE.
Возвращаемое значение
None
Remarks
Чтобы успешно вызвать функцию SendSAS , приложение должно выполняться как служба или иметь атрибут uiAccess элемента requestedExecutionLevel , равный true в манифесте приложения. Если приложение не выполняется как служба, оно должно быть запущено от имени текущего пользователя или учетной записи LocalSystem для вызова SendSAS. Кроме того, если приложение не запущено в качестве службы, для вызова SendSAS необходимо включить контроль учетных записей пользователей.
- \Program Files\
- \windows\system32\
Конфигурация компьютера | Административные шаблоны | Компоненты Windows | Параметры входа в Windows | Отключение или включение программной последовательности безопасного внимания
Служба может олицетворять токен другого процесса, который вызывает такую службу. В этом случае вызов функции SendSAS этой службой имитирует SAS в сеансе, связанном с олицетворенным токеном.
Windows Server 2008 и Windows Vista: Sas.dll изначально недоступны. Чтобы использовать эту функцию, необходимо скачать версию microsoft пакет средств разработки программного обеспечения для Windows (SDK) для Windows 7. Кроме того, приложение должно ссылаться на Sas.dll для вызова этой функции.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | sas.h (включая Windows.h) |
Библиотека | Sas.lib |
DLL | Sas.dll |