Função SendSAS (sas.h)
Simula uma SAS ( sequência de atenção segura ).
Sintaxe
void SendSAS(
[in] BOOL AsUser
);
Parâmetros
[in] AsUser
TRUE se o chamador estiver em execução como o usuário atual; caso contrário, FALSE.
Retornar valor
Nenhum
Comentários
Para chamar com êxito a função SendSAS , um aplicativo deve estar em execução como um serviço ou ter o atributo uiAccess do elemento requestedExecutionLevel definido como "true" no manifesto do aplicativo. Se um aplicativo não estiver em execução como um serviço, ele deverá estar em execução como o usuário atual ou a conta LocalSystem para chamar SendSAS. Além disso, se um aplicativo não estiver em execução como um serviço, o Controle de Conta de Usuário deverá ser ativado para chamar SendSAS.
- \Arquivos de Programas\
- \windows\system32\
Configuração do computador | Modelos Administrativos | Componentes do Windows | Opções de logon do Windows | Desabilitar ou habilitar o software Secure Attention Sequence
Um serviço pode representar o token de outro processo que chama esse serviço. Nesse caso, uma chamada para a função SendSAS por esse serviço simula uma SAS na sessão associada ao token representado.
Windows Server 2008 e Windows Vista: Sas.dll não está disponível nativamente. Você deve baixar a versão do Windows 7 do Microsoft Software Development Kit do Windows (SDK do Windows) (SDK) para usar essa função. Além disso, um aplicativo deve se referir a Sas.dll para chamar essa função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | sas.h (inclua Windows.h) |
Biblioteca | Sas.lib |
DLL | Sas.dll |