SendSAS, fonction (sas.h)
Simule une séquence d’attention sécurisée (SAS).
Syntaxe
void SendSAS(
[in] BOOL AsUser
);
Paramètres
[in] AsUser
TRUE si l’appelant s’exécute en tant qu’utilisateur actuel ; sinon, FALSE.
Valeur de retour
None
Remarques
Pour appeler correctement la fonction SendSAS , une application doit s’exécuter en tant que service ou avoir l’attribut uiAccess de l’élément requestedExecutionLevel défini sur « true » dans son manifeste d’application. Si une application ne s’exécute pas en tant que service, elle doit être exécutée en tant qu’utilisateur actuel ou en tant que compte LocalSystem pour appeler SendSAS. En outre, si une application ne s’exécute pas en tant que service, le contrôle de compte d’utilisateur doit être activé pour appeler SendSAS.
- \Program Files\
- \windows\system32\
Configuration de l’ordinateur | Modèles d’administration | Composants Windows | Options d’ouverture de session Windows | Désactiver ou activer la séquence d’attention sécurisée logicielle
Un service peut emprunter l’identité du jeton d’un autre processus qui appelle ce service. Dans ce cas, un appel à la fonction SendSAS par ce service simule une signature d’accès partagé sur la session associée au jeton emprunté.
Windows Server 2008 et Windows Vista : Sas.dll n’est pas disponible en mode natif. Vous devez télécharger la version Windows 7 du Microsoft Kit de développement logiciel Windows (Kit SDK Windows) (SDK) pour utiliser cette fonction. En outre, une application doit faire référence à Sas.dll pour appeler cette fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | sas.h (inclure Windows.h) |
Bibliothèque | Sas.lib |
DLL | Sas.dll |