SERVICE_SID_INFO結構 (winsvc.h)
表示 SID) (服務安全性識別碼。
語法
typedef struct _SERVICE_SID_INFO {
DWORD dwServiceSidType;
} SERVICE_SID_INFO, *LPSERVICE_SID_INFO;
成員
dwServiceSidType
服務 SID 類型。
備註
下次啟動系統時,變更會生效。
SCM 會將指定的服務 SID 新增至進程令牌,以及下列額外的 SID。
SID | 屬性 |
---|---|
登入 SID | SE_GROUP_ENABLED |SE_GROUP_ENABLED_BY_DEFAULT |SE_GROUP_LOGON_ID |SE_GROUP_MANDATORY |
本機 SID | SE_GROUP_MANDATORY |SE_GROUP_ENABLED |SE_GROUP_ENABLED_BY_DEFAULT |
這可讓開發人員控制服務使用的物件存取權,而不是依賴LocalSystem帳戶來取得存取權。
使用 LookupAccountName 和 LookupAccountSid 函式,在服務名稱和服務 SID 之間轉換。 帳戶名稱的格式如下:
NT SERVICE\SvcName
請注意,NT SERVICE 是功能變數名稱。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | winsvc.h (包含 Windows.h) |