Advapi32.dll 函數接口說明

Advapi32.dll 函數接口說明          
 
函數原型                               說明   
AbortSystemShutDown               終止使用InitiatezSystemShutdown函數啓動系統                                                        
AccessCheck                       服務器應用程序用該函數來控制驗證客戶對某對象的訪問權限                                             
AccessCheckAndAuditAlarm          執行一個訪問驗證併產生相應的查覈消息,或肯定某客戶過程是否具備必要的特權                           
AddAccessAllowedAce               把一個容許訪問的訪問控制項ACE添加到訪問控制表ACL上,並容許訪問指定的安全標識符SID                  
AddAccessDeniedAce                向訪問控制表添ACL加一個被拒絕的訪問控制項ACE                                                       
AddAce                            向一個指定的訪問控制表ACL增長一個或多個訪問控制項ACE                                               
AddAuditAccessAce                 向系統訪問控制表ACL添加一個系統查覈訪問控制項ACE,訪問的指定標識符SID將被查覈                      
AdjustTokenGroups                 調整指定訪問標記中的組                                                                             
AdjustTokenPrivileges             容許或禁止指定訪問標記中的特權                                                                     
AllocateAndInitializeSid          用多達8個子權限分配和初始化一個安全標識符                                                          
AllocateLocallyUniqueId           分配一個本地惟一的標識符LUID                                                                       
AreAllAccessesgranted             檢查一個容許訪問的掩碼中是否出現了訪問掩碼中所要求的所有訪問特權                                   
AreAnyAccessesGranted             測試一個所要求的訪問權限集中是否有任何權限被一個訪問掩碼所容許                                     
BackupEventLog                    向一個備份文件保存給定的事件記錄                                                                   
ChangServiceConfig                改變指定服務器的配置參數                                                                           
ClearEventLog                     清除給定的事件記錄,並有選擇的將此記錄文件保存在一個備份文件中                                     
CloseEventLog                     關閉給定的事件記錄                                                                                 
CloseServiceHandle                關閉由OpenSCManager返回的服務控制管理程序句柄,或由OpenService或 CreateService返回的服務對象句柄 
ControlService                    向指定的服務器發送一個控制碼                                                                       
CopySid                           向指定的緩衝區拷貝安全標識符SID                                                                    
CreatePrivateObjectSecurity       爲一個新的、被保護的服務器對象分配和初始化一個自相關的安全描述符                                   
CreateProcessAsUser               建立一個新進程和它的主線程,以執行指定的可執行文件                                                 
CreateService                     建立一個服務對象,並將它添加到指定的服務控制管理程序的數據庫中                                     
DeleteAce                         從一個訪問的控制表ACL中刪除指定的訪問控制項ACE                                                     
DeleteSwrvice                     從服務控制管理數據庫中刪除指定的服務                                                               
DEregisterEventSource             關閉由RegisterEventSource函數返回的句柄                                                            
Destroy PrivateObject Security    刪除一個被保護的服務對象的安全描述符                                                               
DeplicateToken                    經過複製一個已存在的標記來建立一個新的訪問標記                                                     
EnumDependentServices             枚舉依賴於另外一個指定服務的服務                                                                     
EnumServicesStatus                枚舉指定的服務控制程序數據庫中每一個服務的名稱和狀態                                                 
EqualPrefixSid                    測試兩個安全標識符SID的前綴值是否相等                                                              
EqualSid                          比較兩個安全標識符SID值是否相等                                                                    
FindFirstfreeAce                  在訪問控制表ACL中檢取一個指向第一個自由字節的指針                                                  
FreeSid                           釋放由AllocteAndInitializSid函數分配的安全標識符                                                   
GetAce                            得到指向訪問控制表中的指定訪問控制項的指針                                                         
GetAclInformation                 檢取有關訪問控制表的信息                                                                           
GetFileSecurity                   獲取一個文件或目錄安全性的指定信息                                                                 
GetKernelObjectSecurity           檢取保護一個內存對象的安全描述符                                                                   
GetLengthSid                      返回一個合法安全標識符結構的字節長度                                                               
GetNumberOfEventLogRecords        檢取給定事件記錄中的記錄數                                                                         
GetOldestEventLogRecord           檢取給定事件記錄中最老記錄的絕對記錄號                                                             
GetprivateObjectSecurity          從一個被保護服務器對象的安全描述符中檢取信息                                                       
GetSecurityDescriptorControl      檢取一個安全描述符的控制與修正信息                                                                 
GetSecurityDescriptorDacl         檢取指向安全描述符的自由訪問控制表的指針                                                           
GetSecurityDescriptorGroup        檢取一個安全描述符的基本信息                                                                       
GetSecurityDescriptorLength       返回一個結構合法的SECURITY_DESCRIPTOR結構的長度                                                    
GetSecurityDescriptorOwner        檢取安全描述符的擁有者信息                                                                         
GetSecurityDescriptorSacl         檢取指定安全描述符中系統訪問控制表的指針                                                           
GetSeviceDisplayName              檢取和指定服務名相關的可顯示名                                                                     
GetSeviceKeyName                  返回和指定顯示名相關的服務名                                                                       
GetSidIdentifierAuthority         返回指定安全標識符中SID_IDENTIFIER_AUTHORITY結構的地址                                             
GetSidLengthRequired              返回存儲帶有指定數目子權限的安全標識符結構所需的緩衝區長度                                         
GetSidAuthority                   返回指定安全標識符結構中指定的子權限的地址                                                         
GetSidSubAuthorityCount           返回包含子權限計數的安全標識符結構的域地址                                                         
GetTokenInformation               檢取有關存取標記指定的類型的信息                                                                   
GetUserName                       返回當前線程的用戶名                                                                               
ImpersonateLoggedOnUser           讓調用線程模擬一個用戶                                                                             
ImpersonateNamedPipeClient        模擬一個有名管道的客戶應用程序                                                                     
ImpersonateSelf                   得到一個模擬調用進程安全描述表的存取標記                                                           
InitializeAcl                     建立一個新的訪問控制表                                                                             
InitializeSecurityDescriptor      初始化一個新的安全描述符                                                                           
InitializeSid                     初始化一個安全標識符                                                                               
InitiateSystemShoutdown           激活指定計算機的一次關機和重啓動                                                                   
IsTextUnicode                     驗證指定的緩衝區是否包含Unicode文本形式                                                            
IsValidAcl                        使一個訪問控制表失效                                                                               
IsValidSecurityDescriptor         驗證一個SECURITY_DESCRIPTOR結構是否合法                                                            
IsValidsid                        經過驗證修正數目是否在已知的範圍內,以及子權限數目是否小於最大值來檢驗一個安全標識符是否合法     
LockServiceDatabase               加鎖指定的服務控制管理程序的數據庫                                                                 
LogonUser                         登陸一個新用戶                                                                                     
LookupAccountName                 接受一個系統和賬戶名稱做爲輸入                                                                     
LookupAccountSid                  接受一個安全標識符做爲輸入                                                                         
LookupPrivilegeDisplayName        檢取一個表示特權的可顯示名稱                                                                       
LookupPrivilegeName               檢取一個在特定系統上以指定的局部惟一標識符表示的特權所對應的名稱                                   
LookupPrivilegeValue              檢取一個指定系統上使用的局部惟一標識符                                                             
MakeAbsoluteSD                    利用一個自相關格式的安全描述符做爲模板,建立一個絕對格式的安全描述符                               
MakeSelfRelativeSD                利用一個絕對格式的安全描述符做爲模板,建立一個自相關格式的安全描述符                               
MapGenericMask                    將指定的存取屏蔽中的通常存取映射爲特定和標準的存取                                                 
NotifyBootConfigStatus            通知服務控制管理器,啓動系統以接受配置                                                             
NotifyChangeEventLog              當一個事件被寫進登陸文件時,應用程序接受通知                                                       
ObjectCloseAuditAlarm             當刪除一個對象的句柄時該函數產生查覈消息                                                           
ObjectOpenAuditAlarm              當客戶應用程序試圖獲准對一個對象進行訪問,或建立一個新的對象時該函數產生查覈消息                   
ObjectPrivilegeAuditAlarm         當客戶應用程序試圖經過使用句柄對服務器應用程序對該對象進行帶特權的操做時,該函數產生查覈消息     
OpenBackupeventLog                打開一個備份事件記錄的句柄                                                                         
OpenEventLog                      打開一個事件記錄的句柄                                                                             
OpenprocessToken                  打開一個與過程相聯繫的訪問標記                                                                     
OpenSCManager                     在指定機器上建立與服務控制管理程序的聯繫,並打開指定的數據庫                                       
OpenService                       打開一個已存在的服務                                                                               
OpenThreadToken                   打開與指定線程相聯繫的訪問標記                                                                     
PrivilegeCheck                    測試指定訪問標記所表明的安全描述符,以肯定該安全描述符是否包含了指定的權限                         
PrivilegedSeviceAuditAlarm        當客戶試圖進行權限系統服務操做時,該函數產生查覈消息                                               
QueryServiceConfig                檢取指定服務的配置參數                                                                             
QueryServiceLockStatus            檢取指定服務控制管理程序數據庫的封鎖狀態                                                           
QueryServiceObjectSecurity        檢取服務對象的安全描述符                                                                           
QueryServiceStatus                檢取指定服務的當前狀態                                                                             
ReadEventLog                      從給定的事件記錄中讀取所有入口                                                                     
RegCloseKey                       釋放給定關鍵字的句柄                                                                               
RegConnectRegistry                創建與另外一計算機上預約義句柄的聯繫                                                                 
RegCreateKey                      建立給定的關鍵字,若登陸時該關鍵字已存在,則打開該關鍵字                                           
RegCreateKeyEx                    建立給定的關鍵字,若登陸時該關鍵字已存在,則打開該關鍵字                                           
RegDeleteKey                      刪除指定的關鍵字,但不能刪除具備子關鍵字的關鍵字                                                   
RegDeleteValue                    把一個已命名的值從給定的登記關鍵字中刪除                                                           
RegEnumKey                        枚舉給定的已打開關鍵字的子關鍵字                                                                   
RegEnumKeyEx                      枚舉給定的已打開關鍵字的子關鍵字                                                                   
RegEnumValue                      枚舉給定的已打開關鍵字的子關鍵字的值                                                               
RegFlushKey                       把給定的已打開關鍵字全部屬性寫入登記中                                                             
RegGetKeySecurity                 檢取保護給定的已打開關鍵字的安全描述符                                                             
RegisterEventSource               返回源名稱所表示的事件句柄以便使用該句柄記錄事件                                                   
RegisterServiceCtrlHandler        爲指定的服務登記一個函數以處理服務控制請求                                                         
RegLoadKey                        建立一個在HKEY_USER或HKEY_LOCAL_MACHINE下的子關鍵字並把指定文件中的登記信息存儲到這個關鍵字中    
RegNotifyChangeKeyValue           指出一個關鍵字或它的任何子關鍵字所發生的變化                                                       
RegOpenKey                        打開指定的關鍵字                                                                                   
RegOpenKeyEx                      打開指定的關鍵字                                                                                   
RegQueryInfoKey                   檢取指定的登記關鍵字的信息                                                                         
RegQueryMultipleValues            檢取一個已打開的登記關鍵字值名列表的類型和數據                                                     
RegQueryValue                     在登記中檢取與指定關鍵字未命名的值相聯繫的值                                                       
RegQueryValueEx                   檢取與一個已打開登記關鍵字相聯繫的指定值名稱的類型和數據                                           
RegReplaceKey                     用另外一個文件代替支持一個關鍵字和它的子關鍵字的文件                                                 
RegRestoreKey                     讀取指定文件中的登記信息,並把它裝入給定的關鍵字中                                                 
RegSaveKey                        把給定關鍵字和它的子關鍵字以及值存放到一個新的文件中                                               
RegSetKeySecurity                 爲一個已打開的登記關鍵字設置安全描述符                                                             
RegSetValue                       把一個值和給定關鍵字聯繫起來                                                                       
RegSetValueEx                     把數據存放到一個已打開的登記關鍵字的值域中                                                         
RegUnloadKey                      從登記中退出指定的關鍵字和子關鍵字                                                                 
ReportEvent                       在給定記錄的末端寫一個入口                                                                         
RevertToSelf                      終止模擬的客戶應用程序                                                                             
SetAclInformation                 設置指定的訪問控制表的信息                                                                         
SetFileSecurity                   設置一個文件或目錄對象的安全性                                                                     
SetKernelObjectSecurity           設置一個內部對象的安全性                                                                           
SetprivateObjectSecurity          修改一個私有對象的安全性                                                                           
SetSecurityDescriptorDacl         設置一個隨機訪問控制表中的信息                                                                     
SetSecurityDescriptorGroup        設置一個絕對格式安全描述符的原始組信息                                                             
SetSecurityDescriptorOwner        設置一個絕對格式安全描述符的擁有者信息                                                             
SetSecurityDescriptorSacl         設置一個系統訪問控制表中的信息                                                                     
SetServiceBits                    使用服務控制管理器和服務器的服務登記一服務的服務類型                                               
SetServiceObjectSecurity          設置調用服務的服務對象的安全描述符                                                                 
SetServiceStatus                  爲調用服務更新服務控制管理程序的狀態信息                                                           
SetThreadToken                    分配一個模擬標誌給線程,或讓線程中止使用一個模擬標誌                                               
SetTokenInformation               爲一個特定的訪問標記設置各類類型的信息                                                             
StartService                      啓動一個服務                                                                                       
StartServiceCtrlDispatcher        把一個服務過程的主線程鏈接到服務控制管理程序中                                                     
UnlockServiceDatabase             解鎖一個服務控制管理程序的數據庫                                                                 
相關文章
相關標籤/搜索