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

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

?? registry.bas

?? 這是一本學習串口編程喝計算機監控的好書里面是用VB開發的源代碼
?? BAS
字號:
Attribute VB_Name = "Registry"
Public Type SECURITY_ATTRIBUTES
        nLength As Long
        lpSecurityDescriptor As Long
        bInheritHandle As Long
End Type

Public Declare Function RegCreateKeyEx& Lib "advapi32.dll" Alias "RegCreateKeyExA" (ByVal hKey&, ByVal lpSubKey$, ByVal Reserved&, ByVal lpClass$, ByVal dwOptions&, ByVal samDesired&, lpSecurityAttributes As SECURITY_ATTRIBUTES, phkResult&, lpdwDisposition&)
Public Declare Function RegSetValueEx& Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey&, ByVal lpszValueName$, ByVal dwRes&, ByVal dwType&, ByVal lpDataBuff$, ByVal nSize&)
Public Declare Function RegCloseKey& Lib "advapi32.dll" (ByVal hKey&)
Public Declare Function RegOpenKeyExA& Lib "advapi32.dll" (ByVal hKey&, ByVal lpszSubKey$, dwOptions&, ByVal samDesired&, lpHKey&)
Public Declare Function RegQueryValueExA& Lib "advapi32.dll" (ByVal hKey&, ByVal lpszValueName$, ByVal lpdwRes&, lpdwType&, ByVal lpDataBuff$, nSize&)
Public Declare Function RegQueryValueEx& Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey&, ByVal lpszValueName$, ByVal lpdwRes&, lpdwType&, lpDataBuff&, nSize&)

Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003

Public Const ERROR_SUCCESS = 0&
Public Const REG_SZ = 1&                          ' Unicode nul terminated string
Public Const REG_DWORD = 4&                       ' 32-bit number

Public Const KEY_QUERY_VALUE = &H1&
Public Const KEY_CREATE_SUB_KEY = &H4&
Public Const KEY_ENUMERATE_SUB_KEYS = &H8&
Public Const KEY_NOTIFY = &H10&
Public Const KEY_CREATE_LINK = &H20&
Public Const KEY_SET_VALUE = &H2&
Public Const READ_CONTROL = &H20000
Public Const WRITE_DAC = &H40000
Public Const WRITE_OWNER = &H80000
Public Const SYNCHRONIZE = &H100000
Public Const STANDARD_RIGHTS_REQUIRED = &HF0000
Public Const STANDARD_RIGHTS_READ = READ_CONTROL
Public Const STANDARD_RIGHTS_WRITE = READ_CONTROL
Public Const STANDARD_RIGHTS_EXECUTE = READ_CONTROL
Public Const KEY_READ = STANDARD_RIGHTS_READ Or KEY_QUERY_VALUE Or KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY
Public Const KEY_WRITE = STANDARD_RIGHTS_WRITE Or KEY_SET_VALUE Or KEY_CREATE_SUB_KEY
Public Const KEY_EXECUTE = KEY_READ

Public Sub RegSetValue(H_KEY&, RSubKey$, ValueName$, RegValue$)
    'RegSetValue HKEY_CURRENT_USER, "software\microsoft\mysoft", "www", "ddd"
    'H_KEY must be one of the Key Constants
    Dim lRtn&         'returned by registry functions, should be 0&
    Dim hKey&         'return handle to opened key
    Dim lpDisp&
    Dim Sec_Att As SECURITY_ATTRIBUTES
    Sec_Att.nLength = 12&
    Sec_Att.lpSecurityDescriptor = 0&
    Sec_Att.bInheritHandle = False
    If RegValue = "" Then RegValue = " "
    
        lRtn = RegCreateKeyEx(H_KEY, RSubKey, 0&, "", 0&, KEY_WRITE, Sec_Att, hKey, lpDisp)
        If lRtn <> 0 Then
            Exit Sub       'No key open, so leave
        End If
        lRtn = RegSetValueEx(hKey, ValueName, 0&, REG_SZ, ByVal RegValue, CLng(Len(RegValue) + 1))
        lRtn = RegCloseKey(hKey)
End Sub

Public Sub RegSetValueNum(H_KEY&, RSubKey$, ValueName$, RegValue&)
    'H_KEY must be one of the Key Constants
    Dim lRtn&         'returned by registry functions, should be 0&
    Dim hKey&         'return handle to opened key
    Dim lpDisp&
    Dim Sec_Att As SECURITY_ATTRIBUTES
    Sec_Att.nLength = 12&
    Sec_Att.lpSecurityDescriptor = 0&
    Sec_Att.bInheritHandle = False
    
        lRtn = RegCreateKeyEx(H_KEY, RSubKey, 0&, "", 0&, KEY_WRITE, Sec_Att, hKey, lpDisp)
        If lRtn <> 0 Then
            Exit Sub       'No key open, so leave
        End If
        lRtn = RegSetValueEx(hKey, ValueName, 0&, REG_DWORD, RegValue, 4)
        lRtn = RegCloseKey(hKey)

End Sub

Public Function RegGetValue$(MainKey&, SubKey$, ValueName$)
   ' MainKey must be one of the Publicly declared HKEY constants.
   Dim sKeyType&       'to return the key type.  This function expects REG_SZ or REG_DWORD
   Dim ret&            'returned by registry functions, should be 0&
   Dim lpHKey&         'return handle to opened key
   Dim lpcbData&       'length of data in returned string
   Dim ReturnedString$ 'returned string value
   Dim ReturnedLong&   'returned long value
   If MainKey >= &H80000000 And MainKey <= &H80000006 Then
      ' Open key
      ret = RegOpenKeyExA(MainKey, SubKey, 0&, KEY_READ, lpHKey)
      If ret <> ERROR_SUCCESS Then
         RegGetValue = ""
         Exit Function     'No key open, so leave
      End If
      
      ' Set up buffer for data to be returned in.
      ' Adjust next value for larger buffers.
      lpcbData = 255
      ReturnedString = Space$(lpcbData)

      ' Read key
      ret& = RegQueryValueExA(lpHKey, ValueName, ByVal 0&, sKeyType, ReturnedString, lpcbData)
      If ret <> ERROR_SUCCESS Then
         RegGetValue = ""   'Value probably doesn't exist
      Else
        If sKeyType = REG_DWORD Then
            ret = RegQueryValueEx(lpHKey, ValueName, ByVal 0&, sKeyType, ReturnedLong, 4)
            If ret = ERROR_SUCCESS Then RegGetValue = CStr(ReturnedLong)
        Else
            RegGetValue = Left$(ReturnedString, lpcbData - 1)
        End If
    End If
      ' Always close opened keys.
      ret = RegCloseKey(lpHKey)
   End If
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色一级视频| 制服丝袜亚洲色图| 5月丁香婷婷综合| 国产日韩欧美一区二区三区综合| 亚洲综合一二区| 成人午夜大片免费观看| 精品欧美乱码久久久久久| 亚洲精品亚洲人成人网在线播放| 国产美女在线观看一区| 欧美美女喷水视频| 一区av在线播放| 成人精品免费看| 欧美国产日韩在线观看| 国产一区不卡在线| 精品处破学生在线二十三| 日欧美一区二区| 欧美日韩国产精选| 亚洲成国产人片在线观看| 色欧美乱欧美15图片| 亚洲国产精品ⅴa在线观看| 国产老肥熟一区二区三区| 日韩视频免费直播| 免费成人av在线播放| 欧美日本在线播放| 五月天亚洲婷婷| 欧美三级韩国三级日本一级| 亚洲激情六月丁香| 色嗨嗨av一区二区三区| 一区二区三国产精华液| 色视频一区二区| 亚洲第一主播视频| 91精品国产一区二区| 日韩 欧美一区二区三区| 日韩免费视频一区| 国产自产视频一区二区三区| 久久久久久久久岛国免费| 国产毛片精品国产一区二区三区| 久久久久久久性| 国产精品69毛片高清亚洲| 国产精品五月天| 91蝌蚪porny| 亚洲欧美日韩国产成人精品影院| 91福利在线免费观看| 亚洲 欧美综合在线网络| 日韩欧美在线123| 国产一区二区免费在线| 国产精品美女久久久久久久| 色综合久久综合中文综合网| 午夜精品久久久久久久久久久| 日韩一区二区三区在线视频| 国产精品一区在线观看乱码| 亚洲欧美日韩久久| 欧美一区二区二区| 成人小视频免费在线观看| 一区二区三区在线观看动漫| 制服丝袜激情欧洲亚洲| 国产激情视频一区二区三区欧美| 亚洲天堂免费看| 欧美一区日本一区韩国一区| 国产福利精品一区| 亚洲午夜影视影院在线观看| 日韩欧美一区二区视频| 99精品视频中文字幕| 日韩精品一二三区| 中文字幕一区二区三区色视频| 欧美精品丝袜中出| 成人丝袜18视频在线观看| 丝袜亚洲另类欧美综合| 日本一区二区成人在线| 欧美精品v国产精品v日韩精品| 国产成人av自拍| 午夜精品久久久久久久 | 国产乱码精品1区2区3区| 亚洲日本欧美天堂| 欧美一区二区三区男人的天堂| 成人免费av网站| 蜜臀av性久久久久av蜜臀妖精 | 亚洲影院免费观看| 精品成人私密视频| 欧美性xxxxxxxx| 国产成人综合精品三级| 日韩一区欧美二区| 亚洲精品国产第一综合99久久| 久久伊人蜜桃av一区二区| 欧美色欧美亚洲另类二区| 波多野结衣在线一区| 国产精品一区二区三区乱码| 午夜私人影院久久久久| 国产精品成人在线观看| 久久视频一区二区| 日韩美女视频在线| 欧美日产在线观看| 欧美最猛性xxxxx直播| 成人免费av资源| 国产精品18久久久久久久网站| 日本美女一区二区三区| 亚洲一区二区视频| 一区二区三区电影在线播| 中文字幕一区二区三区不卡在线 | 亚洲一区二区三区免费视频| 国产精品二区一区二区aⅴ污介绍| wwwwww.欧美系列| 欧美成人乱码一区二区三区| 欧美一区二区三区在线电影| 欧美三级视频在线| 欧美美女直播网站| 欧美日韩美少妇| 欧美性受xxxx黑人xyx| 色视频一区二区| 欧美唯美清纯偷拍| 欧洲一区二区三区免费视频| 色综合久久久久久久| 色综合久久综合网97色综合 | 欧美xxx久久| 精品国产91乱码一区二区三区| 欧美xingq一区二区| 欧美精品一区二区三区一线天视频 | av不卡免费电影| 色综合中文综合网| 久久国内精品视频| 久久精品999| 国产在线不卡一区| 国产成人鲁色资源国产91色综| 国产成人免费网站| 成人av在线网| 在线精品视频一区二区三四| 欧美精品亚洲二区| 日韩精品在线网站| 中文字幕高清一区| 亚洲综合色视频| 另类专区欧美蜜桃臀第一页| 狠狠色丁香婷综合久久| 成a人片亚洲日本久久| 在线区一区二视频| 欧美成人综合网站| 国产精品日韩成人| 亚洲成人黄色小说| 狠狠色丁香久久婷婷综| av网站免费线看精品| 欧美少妇一区二区| 26uuu色噜噜精品一区| 亚洲欧美一区二区三区国产精品| 亚洲成人动漫在线免费观看| 国产乱人伦偷精品视频免下载 | 成人中文字幕合集| 欧美在线啊v一区| 精品国产伦一区二区三区观看方式 | 国产人成亚洲第一网站在线播放| 亚洲人精品午夜| 麻豆精品新av中文字幕| 91在线播放网址| 日韩网站在线看片你懂的| 中文字幕一区视频| 美女一区二区三区| 一本大道久久精品懂色aⅴ| 欧美电影免费观看高清完整版在线观看 | 亚洲三级在线播放| 老司机午夜精品| 一本大道久久a久久精品综合| 91麻豆精品国产91久久久使用方法 | 国产精品久久久久9999吃药| 日韩成人dvd| 色综合色狠狠天天综合色| 久久久三级国产网站| 午夜私人影院久久久久| 91香蕉视频在线| 国产亚洲一区二区三区四区| 日韩av电影免费观看高清完整版在线观看 | 国内成人免费视频| 欧美日韩一区三区| 中文一区二区完整视频在线观看| 日本伊人色综合网| 欧洲视频一区二区| 亚洲欧洲日产国码二区| 国产精品 欧美精品| 日韩美女主播在线视频一区二区三区 | 国产成人在线网站| 日韩三级在线免费观看| 天天综合日日夜夜精品| 99精品一区二区| 欧美极品美女视频| 国产成人丝袜美腿| 精品国产亚洲在线| 久久精品99国产国产精| 91精品国产91综合久久蜜臀| 亚洲午夜精品网| 欧美综合在线视频| 亚洲电影视频在线| 欧美午夜精品理论片a级按摩| 自拍偷拍欧美精品| 波多野结衣精品在线| 国产精品国产三级国产专播品爱网 | 欧美电影影音先锋| 亚洲国产精品嫩草影院| 在线日韩一区二区| 亚洲午夜激情av| 91超碰这里只有精品国产| 五月综合激情网| 91精品国产综合久久福利| 三级久久三级久久久|