Condividi tramite


Funzione SendSAS (sas.h)

Simula una sequenza di attenzione sicura.Simulate a secure attention sequence (SAS).

Sintassi

void SendSAS(
  [in] BOOL AsUser
);

Parametri

[in] AsUser

TRUE se il chiamante è in esecuzione come utente corrente; in caso contrario, FALSE.

Valore restituito

nessuno

Osservazioni

Per chiamare correttamente la funzione SendSAS , un'applicazione deve essere in esecuzione come servizio o avere l'attributo uiAccess dell'elemento requestedExecutionLevel impostato su "true" nel manifesto dell'applicazione. Se un'applicazione non è in esecuzione come servizio, deve essere in esecuzione come utente corrente o come account LocalSystem per chiamare SendSAS. Inoltre, se un'applicazione non è in esecuzione come servizio, il controllo dell'account utente deve essere attivato per chiamare SendSAS.

Importante Le applicazioni con l'attributo uiAccess impostato su "true" devono essere firmate tramite Authenticode. Inoltre, l'applicazione deve risiedere in un percorso protetto nel file system. Attualmente sono disponibili due percorsi protetti consentiti:
\Programmi\
\windows\system32\
 
I criteri di sicurezza locali di un computer devono essere configurati per consentire ai servizi e alle applicazioni di simulare una firma di accesso condiviso. Per configurare il criterio, modificare le impostazioni nello snap-in Microsoft Management Console (MMC) di Criteri di gruppo Editor (GPE). Le impostazioni dell'oggetto Criteri di gruppo che controllano la delega si trovano nel percorso seguente:

Configurazione computer | Modelli amministrativi | Componenti di Windows | Opzioni di accesso di Windows | Disabilitare o abilitare la sequenza di attenzione sicura del software

Un servizio può rappresentare il token di un altro processo che chiama tale servizio. In questo caso, una chiamata alla funzione SendSAS da tale servizio simula una firma di accesso condiviso nella sessione associata al token rappresentato.

Windows Server 2008 e Windows Vista: Sas.dll non è disponibile in modo nativo. Per usare questa funzione, è necessario scaricare la versione di Windows 7 di Microsoft Windows Software Development Kit (Windows SDK) (SDK). Inoltre, un'applicazione deve fare riferimento a Sas.dll per chiamare questa funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione sas.h (include Windows.h)
Libreria Sas.lib
DLL Sas.dll