Bagikan melalui


Fungsi SendSAS (sas.h)

Mensimulasikan urutan perhatian aman (SAS).

Sintaks

void SendSAS(
  [in] BOOL AsUser
);

Parameter

[in] AsUser

TRUE jika pemanggil berjalan sebagai pengguna saat ini; jika tidak, FALSE.

Nilai kembali

Tidak ada

Keterangan

Agar berhasil memanggil fungsi SendSAS , aplikasi harus berjalan sebagai layanan atau memiliki atribut uiAccess dari elemen requestedExecutionLevel yang diatur ke "true" dalam manifes aplikasinya. Jika aplikasi tidak berjalan sebagai layanan, aplikasi harus berjalan sebagai pengguna saat ini atau akun LocalSystem untuk memanggil SendSAS. Selain itu, jika aplikasi tidak berjalan sebagai layanan, Kontrol Akun Pengguna harus diaktifkan untuk memanggil SendSAS.

Penting Aplikasi dengan atribut uiAccess yang diatur ke "true" harus ditandatangani dengan menggunakan Authenticode. Selain itu, aplikasi harus berada di lokasi yang dilindungi dalam sistem file. Saat ini, ada dua lokasi yang dilindungi yang diizinkan:
\Program Files\
\windows\system32\
 
Kebijakan keamanan lokal komputer harus dikonfigurasi untuk memungkinkan layanan dan aplikasi mensimulasikan SAS. Untuk mengonfigurasi kebijakan, ubah pengaturan di snap-in Kebijakan Grup Editor (GPE) Microsoft Management Console (MMC). Pengaturan GPE yang mengontrol delegasi berada di lokasi berikut:

Konfigurasi Komputer | Templat Administratif | Komponen Windows | Opsi Masuk Windows | Menonaktifkan atau mengaktifkan Urutan Perhatian Aman perangkat lunak

Layanan dapat meniru token proses lain yang memanggil layanan tersebut. Dalam hal ini, panggilan ke fungsi SendSAS oleh layanan tersebut mensimulasikan SAS pada sesi yang terkait dengan token yang ditiru.

Windows Server 2008 dan Windows Vista: Sas.dll tidak tersedia secara asli. Anda harus mengunduh Microsoft Windows 7 versi Microsoft Windows Software Development Kit (SDK) untuk menggunakan fungsi ini. Selain itu, aplikasi harus merujuk ke Sas.dll untuk memanggil fungsi ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header sas.h (termasuk Windows.h)
Pustaka Sas.lib
DLL Sas.dll