亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? isadmin.bas

?? 功能強大的API
?? BAS
字號:
Attribute VB_Name = "mIsAdmin"
Option Explicit
Option Base 0     ' Important assumption for this code

Private Const ANYSIZE_ARRAY = 20 'Fixed at this size for comfort. Could be bigger or made dynamic.

' Security APIs
Private Const TokenUser = 1
Private Const TokenGroups = 2
Private Const TokenPrivileges = 3
Private Const TokenOwner = 4
Private Const TokenPrimaryGroup = 5
Private Const TokenDefaultDacl = 6
Private Const TokenSource = 7
Private Const TokenType = 8
Private Const TokenImpersonationLevel = 9
Private Const TokenStatistics = 10

' Token Specific Access Rights
Private Const TOKEN_ASSIGN_PRIMARY = &H1
Private Const TOKEN_DUPLICATE = &H2
Private Const TOKEN_IMPERSONATE = &H4
Private Const TOKEN_QUERY = &H8
Private Const TOKEN_QUERY_SOURCE = &H10
Private Const TOKEN_ADJUST_PRIVILEGES = &H20
Private Const TOKEN_ADJUST_GROUPS = &H40
Private Const TOKEN_ADJUST_DEFAULT = &H80
 
' NT well-known SIDs
Private Const SECURITY_DIALUP_RID = &H1
Private Const SECURITY_NETWORK_RID = &H2
Private Const SECURITY_BATCH_RID = &H3
Private Const SECURITY_INTERACTIVE_RID = &H4
Private Const SECURITY_SERVICE_RID = &H6
Private Const SECURITY_ANONYMOUS_LOGON_RID = &H7
Private Const SECURITY_LOGON_IDS_RID = &H5
Private Const SECURITY_LOCAL_SYSTEM_RID = &H12
Private Const SECURITY_NT_NON_UNIQUE = &H15
Private Const SECURITY_BUILTIN_DOMAIN_RID = &H20

' Well-known domain relative sub-authority values (RIDs)
Private Const DOMAIN_ALIAS_RID_ADMINS = &H220
Private Const DOMAIN_ALIAS_RID_USERS = &H221
Private Const DOMAIN_ALIAS_RID_GUESTS = &H222
Private Const DOMAIN_ALIAS_RID_POWER_USERS = &H223
Private Const DOMAIN_ALIAS_RID_ACCOUNT_OPS = &H224
Private Const DOMAIN_ALIAS_RID_SYSTEM_OPS = &H225
Private Const DOMAIN_ALIAS_RID_PRINT_OPS = &H226
Private Const DOMAIN_ALIAS_RID_BACKUP_OPS = &H227
Private Const DOMAIN_ALIAS_RID_REPLICATOR = &H228

Private Const SECURITY_NT_AUTHORITY = &H5

Private Type SID_AND_ATTRIBUTES
    Sid As Long
    Attributes As Long
End Type

Private Type TOKEN_GROUPS
    GroupCount As Long
    Groups(ANYSIZE_ARRAY) As SID_AND_ATTRIBUTES
End Type

Private Type SID_IDENTIFIER_AUTHORITY
    Value(0 To 5) As Byte
End Type

Private Declare Function GetCurrentProcess Lib "kernel32" () As Long

Private Declare Function GetCurrentThread Lib "kernel32" () As Long

Private Declare Function OpenProcessToken Lib "advapi32" ( _
    ByVal ProcessHandle As Long, ByVal DesiredAccess As Long, _
    TokenHandle As Long) As Long

Private Declare Function OpenThreadToken Lib "advapi32" ( _
    ByVal ThreadHandle As Long, ByVal DesiredAccess As Long, _
    ByVal OpenAsSelf As Long, TokenHandle As Long) As Long

Private Declare Function GetTokenInformation Lib "advapi32" ( _
    ByVal TokenHandle As Long, TokenInformationClass As Integer, _
    TokenInformation As Any, ByVal TokenInformationLength As Long, _
    ReturnLength As Long) As Long

Private Declare Function AllocateAndInitializeSid Lib "advapi32" ( _
    pIdentifierAuthority As SID_IDENTIFIER_AUTHORITY, _
    ByVal nSubAuthorityCount As Byte, ByVal nSubAuthority0 As Long, _
    ByVal nSubAuthority1 As Long, ByVal nSubAuthority2 As Long, _
    ByVal nSubAuthority3 As Long, ByVal nSubAuthority4 As Long, _
    ByVal nSubAuthority5 As Long, ByVal nSubAuthority6 As Long, _
    ByVal nSubAuthority7 As Long, lpPSid As Long) As Long

Private Declare Function RtlMoveMemory Lib "kernel32" ( _
    Dest As Any, Source As Any, ByVal lSize As Long) As Long

Private Declare Function IsValidSid Lib "advapi32" (ByVal pSid As Long) As Long

Private Declare Function EqualSid Lib "advapi32" (pSid1 As Any, pSid2 As Any) As Long

Private Declare Sub FreeSid Lib "advapi32" (pSid As Any)

Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

Public Function IsAdmin() As Boolean
    Dim hProcessToken       As Long
    Dim BufferSize          As Long
    Dim psidAdmin           As Long
    Dim lResult             As Long
    Dim X                   As Integer
    Dim tpTokens            As TOKEN_GROUPS
    Dim tpSidAuth           As SID_IDENTIFIER_AUTHORITY

    IsAdmin = False
    tpSidAuth.Value(5) = SECURITY_NT_AUTHORITY
    
    ' Obtain current process token
    If Not OpenThreadToken(GetCurrentThread(), TOKEN_QUERY, True, hProcessToken) Then
        Call OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, hProcessToken)
    End If
    If hProcessToken Then

        ' Deternine the buffer size required
        Call GetTokenInformation(hProcessToken, ByVal TokenGroups, 0, 0, BufferSize) ' Determine required buffer size
        If BufferSize Then
            ReDim InfoBuffer((BufferSize \ 4) - 1) As Long
            
            ' Retrieve your token information
            lResult = GetTokenInformation(hProcessToken, ByVal TokenGroups, InfoBuffer(0), BufferSize, BufferSize)
            If lResult <> 1 Then Exit Function
            
            ' Move it from memory into the token structure
            Call RtlMoveMemory(tpTokens, InfoBuffer(0), Len(tpTokens))
            
            ' Retreive the admins sid pointer
            lResult = AllocateAndInitializeSid(tpSidAuth, 2, SECURITY_BUILTIN_DOMAIN_RID, _
                    DOMAIN_ALIAS_RID_ADMINS, 0, 0, 0, 0, 0, 0, psidAdmin)
            If lResult <> 1 Then Exit Function
            If IsValidSid(psidAdmin) Then
                For X = 0 To tpTokens.GroupCount
                
                    ' Run through your token sid pointers
                    If IsValidSid(tpTokens.Groups(X).Sid) Then
                    
                        ' Test for a match between the admin sid equalling your sid's
                        If EqualSid(ByVal tpTokens.Groups(X).Sid, ByVal psidAdmin) Then
                            IsAdmin = True
                            Exit For
                        End If
                    End If
                Next
            End If
            If psidAdmin Then Call FreeSid(psidAdmin)
        End If
        Call CloseHandle(hProcessToken)
    End If
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99国内精品| 亚洲一区二区成人在线观看| 国产主播一区二区| 久久综合九色综合97_久久久| 国产凹凸在线观看一区二区| 国产日韩一级二级三级| 99免费精品在线| 亚洲一二三四区不卡| 日韩一区二区三区观看| 极品少妇一区二区| 中文字幕一区二区视频| 在线一区二区三区做爰视频网站| 午夜亚洲福利老司机| 日韩欧美国产一区二区三区| 国产一区免费电影| 日韩美女视频19| 欧美高清一级片在线| 国产成人无遮挡在线视频| 亚洲精品自拍动漫在线| 欧美成人综合网站| 99视频有精品| 免费观看在线色综合| 国产精品福利av| 欧美一区日本一区韩国一区| 成人免费不卡视频| 婷婷夜色潮精品综合在线| 久久久久久**毛片大全| 在线一区二区视频| 国产精品亚洲一区二区三区在线| 亚洲日本va在线观看| 日韩欧美中文一区二区| 97se亚洲国产综合在线| 麻豆精品新av中文字幕| 一区二区三区四区不卡视频| 欧美xxxx老人做受| 91在线精品一区二区三区| 免费av网站大全久久| 一区二区三区美女视频| 久久精品一区二区| 91精品国产91热久久久做人人| 粉嫩蜜臀av国产精品网站| 日韩avvvv在线播放| 亚洲精品一二三| 久久免费国产精品| 在线不卡一区二区| 91蜜桃婷婷狠狠久久综合9色| 极品尤物av久久免费看| 亚洲.国产.中文慕字在线| 亚洲欧美在线另类| 久久久91精品国产一区二区三区| 91精品国产综合久久久蜜臀图片| 色婷婷激情一区二区三区| 日本精品视频一区二区| 国产乱人伦精品一区二区在线观看| 亚洲成av人片www| 曰韩精品一区二区| 国产精品超碰97尤物18| 久久久国产精品麻豆| 日韩一区二区在线观看| 欧美亚洲禁片免费| 91亚洲永久精品| 不卡的av在线播放| 国产成人在线视频网址| 久久激情五月激情| 日本午夜精品一区二区三区电影 | 欧美另类变人与禽xxxxx| 成人福利电影精品一区二区在线观看| 天天操天天综合网| 亚洲成人一二三| 亚洲成a人片综合在线| 亚洲午夜av在线| 亚洲6080在线| 蜜桃视频在线观看一区| 日韩国产在线观看一区| 日韩va欧美va亚洲va久久| 日日嗨av一区二区三区四区| 图片区小说区国产精品视频| 亚洲成人自拍网| 日韩二区三区四区| 久久99精品国产麻豆不卡| 九色综合狠狠综合久久| 国产一区二区三区不卡在线观看| 国产美女在线观看一区| 国产精一区二区三区| 国产69精品一区二区亚洲孕妇| 国产精一品亚洲二区在线视频| 国产精品一色哟哟哟| 成人深夜福利app| 色偷偷久久人人79超碰人人澡 | 日本韩国欧美一区二区三区| 色天使色偷偷av一区二区 | 欧美日韩一区视频| 欧美另类z0zxhd电影| 欧美一区二区国产| 国产亚洲欧美中文| 亚洲日本青草视频在线怡红院| 一区二区三区在线免费视频| 视频一区国产视频| 久久99精品国产91久久来源| 成人黄色综合网站| 欧美三级韩国三级日本三斤| 欧美一区二区性放荡片| 久久品道一品道久久精品| 中文字幕一区二区日韩精品绯色| 一区二区成人在线视频| 成人深夜福利app| 日本韩国精品一区二区在线观看| 欧美日韩国产综合一区二区三区| 日韩免费电影一区| 中文字幕一区av| 婷婷综合久久一区二区三区| 国产又黄又大久久| 在线免费观看日本一区| 欧美精品一区视频| 亚洲精品伦理在线| 久久草av在线| 在线国产亚洲欧美| 欧美r级电影在线观看| 亚洲欧美综合另类在线卡通| 丝瓜av网站精品一区二区| 春色校园综合激情亚洲| 欧美日韩专区在线| 国产精品免费视频网站| 日韩电影免费在线观看网站| 99久久伊人久久99| 日韩欧美的一区二区| 悠悠色在线精品| 国产69精品一区二区亚洲孕妇 | 日韩精品一区二区三区中文不卡| 国产女同互慰高潮91漫画| 日本欧美一区二区在线观看| 91在线一区二区| 国产亚洲精品aa午夜观看| 五月激情丁香一区二区三区| 99国产精品久| 久久久久青草大香线综合精品| 午夜私人影院久久久久| jlzzjlzz欧美大全| 久久婷婷久久一区二区三区| 婷婷国产在线综合| 在线影视一区二区三区| 国产精品久久夜| 国产成人免费av在线| 精品理论电影在线观看 | 免费成人你懂的| 日本高清免费不卡视频| 国产精品国产三级国产专播品爱网| 免费成人在线网站| 在线成人免费视频| 亚洲一区影音先锋| 在线精品视频免费观看| 日韩理论片在线| 92国产精品观看| 国产精品久久毛片a| 高清av一区二区| 日本一区二区三区国色天香| 精品亚洲国内自在自线福利| 日韩一区二区三区视频在线观看| 五月激情综合婷婷| 555www色欧美视频| 日韩主播视频在线| 欧美精品日韩一本| 午夜精品一区二区三区免费视频 | 久久er精品视频| 91精品国产色综合久久不卡电影| 性欧美大战久久久久久久久| 欧美三区在线观看| 日韩电影免费一区| 欧美一二三在线| 精品在线播放免费| 久久这里都是精品| 国产一区二区免费视频| 国产日产精品一区| zzijzzij亚洲日本少妇熟睡| 国产精品二区一区二区aⅴ污介绍| jvid福利写真一区二区三区| 天天综合网天天综合色| 欧美一区二区三区视频在线| 蜜臀a∨国产成人精品| 精品不卡在线视频| 国产99久久久久久免费看农村| 国产精品网站一区| av不卡免费在线观看| 樱桃视频在线观看一区| 欧美日韩久久一区二区| 美女尤物国产一区| 欧美精彩视频一区二区三区| 97se亚洲国产综合自在线不卡| 亚洲黄色免费电影| 日韩亚洲欧美高清| 国产a精品视频| 一区二区三区在线视频观看58| 在线电影国产精品| 国产精品1024| 亚洲一区二区中文在线| 欧美v亚洲v综合ⅴ国产v| www.日本不卡| 日本三级亚洲精品| 国产精品拍天天在线| 欧美日韩精品一区二区天天拍小说|