• 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             解锁一个服务控制管理程序的数据库                                                                   
  • 相关阅读:
    根据大小生成对应尺寸网络图片的网址 狼人:
    如何建立高效的质量保障机制
    全链路压测(8):构建三大模型
    聊聊我对敏捷项目交付的理解
    分享最近做的一个中文 wordle 的游戏《词影》
    面试突击34:如何使用线程池执行定时任务?
    面试突击37:线程安全问题的解决方案有哪些?
    面试突击36:线程安全问题是怎么产生的?
    面试突击35:如何判断线程池已经执行完所有任务了?
    面试突击33:线程池有哪些状态?状态是如何转换的?
  • 原文地址:https://www.cnblogs.com/findumars/p/3940344.html
Copyright © 2020-2023  润新知