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

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

?? apis.bas

?? Control your PC with Mobile Phone-it controls your pc using mobile phone from anywhere in the world.
?? BAS
字號:
Attribute VB_Name = "basAPIs"
' Shutdown Flags
Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
Const SE_PRIVILEGE_ENABLED = &H2
Const TokenPrivileges = 3
Const TOKEN_ASSIGN_PRIMARY = &H1
Const TOKEN_DUPLICATE = &H2
Const TOKEN_IMPERSONATE = &H4
Const TOKEN_QUERY = &H8
Const TOKEN_QUERY_SOURCE = &H10
Const TOKEN_ADJUST_PRIVILEGES = &H20
Const TOKEN_ADJUST_GROUPS = &H40
Const TOKEN_ADJUST_DEFAULT = &H80
Const SE_SHUTDOWN_NAME = "SeShutdownPrivilege"
Const ANYSIZE_ARRAY = 1
Private Type LARGE_INTEGER
    lowpart As Long
    highpart As Long
End Type
Private Type Luid
    lowpart As Long
    highpart As Long
End Type
Private Type LUID_AND_ATTRIBUTES
    'pLuid As Luid
    pLuid As LARGE_INTEGER
    Attributes As Long
End Type
Private Type TOKEN_PRIVILEGES
    PrivilegeCount As Long
    Privileges(ANYSIZE_ARRAY) As LUID_AND_ATTRIBUTES
End Type
Private Declare Function InitiateSystemShutdown Lib "advapi32.dll" Alias "InitiateSystemShutdownA" (ByVal lpMachineName As String, ByVal lpMessage As String, ByVal dwTimeout As Long, ByVal bForceAppsClosed As Long, ByVal bRebootAfterShutdown As Long) As Long
Private Declare Function OpenProcessToken Lib "advapi32.dll" (ByVal ProcessHandle As Long, ByVal DesiredAccess As Long, TokenHandle As Long) As Long
Private Declare Function GetCurrentProcess Lib "kernel32" () As Long
Private Declare Function LookupPrivilegeValue Lib "advapi32.dll" Alias "LookupPrivilegeValueA" (ByVal lpSystemName As String, ByVal lpName As String, lpLuid As LARGE_INTEGER) As Long
Private Declare Function AdjustTokenPrivileges Lib "advapi32.dll" (ByVal TokenHandle As Long, ByVal DisableAllPrivileges As Long, NewState As TOKEN_PRIVILEGES, ByVal BufferLength As Long, PreviousState As TOKEN_PRIVILEGES, ReturnLength As Long) As Long
Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Private Declare Function GetLastError Lib "kernel32" () As Long
'To get logged on user
Public Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Public Function InitiateShutdownMachine(ByVal Machine As String, Optional Force As Variant, Optional Restart As Variant, Optional AllowLocalShutdown As Variant, Optional Delay As Variant, Optional Message As Variant) As Boolean
    Dim hProc As Long
    Dim OldTokenStuff As TOKEN_PRIVILEGES
    Dim OldTokenStuffLen As Long
    Dim NewTokenStuff As TOKEN_PRIVILEGES
    Dim NewTokenStuffLen As Long
    Dim pSize As Long
    If IsMissing(Force) Then Force = False
    If IsMissing(Restart) Then Restart = True
    If IsMissing(AllowLocalShutdown) Then AllowLocalShutdown = False
    If IsMissing(Delay) Then Delay = 0
    If IsMissing(Message) Then Message = ""
    'Make sure the Machine-name doesn't start with '\\'
    If InStr(Machine, "\\") = 1 Then
        Machine = Right(Machine, Len(Machine) - 2)
    End If
    'check if it's the local machine that's going to be shutdown
    If (LCase(GetMyMachineName) = LCase(Machine)) Then
        'may we shut this computer down?
        If AllowLocalShutdown = False Then Exit Function
        'open access token
        If OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES Or TOKEN_QUERY, hProc) = 0 Then
            ''MsgBox "OpenProcessToken Error: " & GetLastError()
            Exit Function
        End If
        'retrieve the locally unique identifier to represent the Shutdown-privilege name
        If LookupPrivilegeValue(vbNullString, SE_SHUTDOWN_NAME, OldTokenStuff.Privileges(0).pLuid) = 0 Then
            ''MsgBox "LookupPrivilegeValue Error: " & GetLastError()
            Exit Function
        End If
        NewTokenStuff = OldTokenStuff
        NewTokenStuff.PrivilegeCount = 1
        NewTokenStuff.Privileges(0).Attributes = SE_PRIVILEGE_ENABLED
        NewTokenStuffLen = Len(NewTokenStuff)
        pSize = Len(NewTokenStuff)
        'Enable shutdown-privilege
        If AdjustTokenPrivileges(hProc, False, NewTokenStuff, NewTokenStuffLen, OldTokenStuff, OldTokenStuffLen) = 0 Then
            ''MsgBox "AdjustTokenPrivileges Error: " & GetLastError()
            Exit Function
        End If
        'initiate the system shutdown
        If InitiateSystemShutdown("\\" & Machine, Message, Delay, Force, Restart) = 0 Then
            Exit Function
        End If
        NewTokenStuff.Privileges(0).Attributes = 0
        'Disable shutdown-privilege
        If AdjustTokenPrivileges(hProc, False, NewTokenStuff, Len(NewTokenStuff), OldTokenStuff, Len(OldTokenStuff)) = 0 Then
            Exit Function
        End If
    Else
        'initiate the system shutdown
        If InitiateSystemShutdown("\\" & Machine, Message, Delay, Force, Restart) = 0 Then
            Exit Function
        End If
    End If
    InitiateShutdownMachine = True
End Function
Function GetMyMachineName() As String
    Dim sLen As Long
    'create a buffer
    GetMyMachineName = Space(100)
    sLen = 100
    'retrieve the computer name
    If GetComputerName(GetMyMachineName, sLen) Then
        GetMyMachineName = Left(GetMyMachineName, sLen)
    End If
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美一区二区久久 | www国产成人| 国产精品私房写真福利视频| 亚洲精品伦理在线| 国产麻豆精品在线观看| 欧美视频一区二区| ...av二区三区久久精品| 成人av网址在线观看| 国产欧美一区在线| 懂色av噜噜一区二区三区av| 国产精品传媒视频| 91原创在线视频| 亚洲成人7777| 精品国产一二三区| 国产精品99久久久久久久女警| 久久久99精品免费观看不卡| 国产精品香蕉一区二区三区| 一区二区三区中文字幕在线观看| 亚洲人成在线播放网站岛国| 欧美日韩中文国产| 99国产精品久久| 91久久久免费一区二区| 亚洲综合在线电影| 91在线国产福利| 麻豆国产精品777777在线| 久久久久久久久久久99999| 成人性生交大片免费看视频在线| 亚洲另类一区二区| 欧美mv和日韩mv国产网站| 顶级嫩模精品视频在线看| 亚洲香肠在线观看| 日本一区二区免费在线观看视频| 国产精品一区二区在线观看不卡 | 国产日韩欧美a| 国产伦理精品不卡| 国产aⅴ综合色| 欧美白人最猛性xxxxx69交| 日韩精品一区二区三区三区免费 | 精品国产91乱码一区二区三区| 久久综合色婷婷| 中国色在线观看另类| 伊人婷婷欧美激情| 日本伊人午夜精品| 国产丶欧美丶日本不卡视频| av在线播放不卡| 91国偷自产一区二区三区成为亚洲经典| 日韩精品免费专区| 午夜私人影院久久久久| 午夜激情一区二区三区| 一区二区三区毛片| 亚洲国产中文字幕| 视频一区国产视频| 日本不卡一区二区| 国产成人免费av在线| 成人动漫一区二区在线| 成人午夜激情在线| 欧美嫩在线观看| 成人精品免费视频| 99久久精品免费精品国产| 欧美另类久久久品| 免费久久精品视频| 波多野结衣的一区二区三区| 久久电影网电视剧免费观看| 亚洲成人av一区二区三区| 日韩不卡手机在线v区| 男人的天堂久久精品| 国产精品1区2区3区在线观看| 国产激情一区二区三区四区| 91丨porny丨在线| 欧美久久高跟鞋激| 欧美激情自拍偷拍| 亚洲午夜私人影院| 国产成人av网站| 色妹子一区二区| 欧美mv日韩mv| 亚洲激情自拍视频| 国产ts人妖一区二区| 日本精品一级二级| 久久综合九色综合欧美就去吻| 国产精品国产三级国产aⅴ入口 | 欧美福利一区二区| 国产精品免费久久| 久久精品72免费观看| 色爱区综合激月婷婷| 日本一区二区三区在线不卡| 日韩制服丝袜先锋影音| av电影一区二区| 久久免费的精品国产v∧| 亚洲欧美日韩电影| 国产激情视频一区二区在线观看 | 94-欧美-setu| 久久精品亚洲麻豆av一区二区| 五月综合激情网| 在线观看不卡一区| 一个色综合av| 欧美亚一区二区| 亚洲国产乱码最新视频 | 欧美日韩一级二级| 精品国偷自产国产一区| 天天色综合成人网| 日韩一区二区三区免费看 | 成人av网站免费观看| 国产日韩欧美a| 成人免费三级在线| 久久蜜臀中文字幕| 国产999精品久久| 亚洲国产成人一区二区三区| 九一久久久久久| 亚洲精品一区二区精华| 国产剧情一区二区三区| 久久久久久**毛片大全| 成人av在线网站| 亚洲综合小说图片| 日韩一级片在线观看| 国产精品一区久久久久| 国产精品伦一区二区三级视频| 色综合中文字幕国产 | 色婷婷综合激情| 日韩电影一区二区三区四区| 精品久久人人做人人爽| 国产精品一二三四| 91一区二区在线| 日本特黄久久久高潮| 欧美综合天天夜夜久久| 亚洲国产精品影院| 99精品黄色片免费大全| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲福利国产精品| 3751色影院一区二区三区| 亚洲国产激情av| 成人高清视频在线观看| 亚洲视频电影在线| av在线不卡观看免费观看| 国产乱妇无码大片在线观看| 91视视频在线观看入口直接观看www| 欧美午夜一区二区| 国产日产欧美一区| 日韩精品电影在线观看| 成人激情小说乱人伦| 日韩欧美国产一区二区在线播放| 欧美日韩精品免费| 99视频有精品| 综合在线观看色| 欧美性一区二区| 五月天网站亚洲| 欧美精品一区二区三区在线播放 | 成人爽a毛片一区二区免费| 日韩精品中午字幕| 国产精品18久久久久久久久| 日韩国产欧美视频| 国产亚洲综合av| 欧美精品久久一区二区三区| 国产精品一区二区在线播放 | 7799精品视频| 色婷婷av一区二区三区软件 | 久久综合色鬼综合色| 欧美一级国产精品| 国产日韩精品久久久| 欧美激情一区三区| 一区二区三区欧美亚洲| 奇米色一区二区| 国产一区欧美日韩| 成人黄色片在线观看| 欧美麻豆精品久久久久久| 日韩美女在线视频 | 色婷婷av久久久久久久| 欧美美女直播网站| 婷婷夜色潮精品综合在线| 亚洲精品成人在线| 国产一区在线观看视频| www.亚洲色图| 日韩欧美中文一区二区| 国产欧美日韩中文久久| 欧美系列日韩一区| 欧洲国产伦久久久久久久| 欧洲视频一区二区| 欧美精品乱码久久久久久按摩 | 精品亚洲porn| 亚洲一区二区三区自拍| 亚洲国产日日夜夜| 亚洲电影在线免费观看| 麻豆精品久久久| 国产一区二区电影| 九九**精品视频免费播放| 国产精品综合久久| 99精品偷自拍| 69堂精品视频| 久久久高清一区二区三区| 1000精品久久久久久久久| 亚洲激情成人在线| 精品在线亚洲视频| 91免费国产在线| 日韩欧美卡一卡二| 亚洲同性同志一二三专区| 久久中文娱乐网| 中文字幕一区二区三区在线不卡| 久久亚洲精精品中文字幕早川悠里 | 成人动漫av在线| 日韩精品中文字幕一区二区三区| 久久久久国产一区二区三区四区 |