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

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

?? fox-inforegedit.bas

?? vb 編寫的獲得系統硬件信息的程序
?? BAS
字號:
Attribute VB_Name = "RegEdit"
'Download by http://www.codefans.net
Option Explicit
Public Declare Function GetLastError Lib "kernel32" () As Long

Public Declare Function FormatMessage Lib "kernel32" Alias "FormatMessageA" (ByVal dwFlags As Long, lpSource As Any, ByVal dwMessageId As Long, ByVal dwLanguageId As Long, ByVal lpBuffer As String, ByVal nSize As Long, Arguments As Long) As Long
Const FORMAT_MESSAGE_ALLOCATE_BUFFER = &H100
Const FORMAT_MESSAGE_FROM_SYSTEM = &H1000
Const LANG_NEUTRAL = &H0
Const SUBLANG_DEFAULT = &H1

Global Const SPIF_SENDWININICHANGE = &H2
Global Const SPIF_UPDATEINIFILE = &H1
Global Const SPI_GETSCREENSAVETIMEOUT = 14
Global Const SPI_SETSCREENSAVETIMEOUT = 15
Global Const SPI_GETSCREENSAVEACTIVE = 16
Global Const SPI_SETSCREENSAVEACTIVE = 17
Global Const SPI_SETDESKWALLPAPER = 20
Public Const READ_CONTROL = &H20000
Public Const SYNCHRONIZE = &H100000
Public Const STANDARD_RIGHTS_ALL = &H1F0000
Public Const STANDARD_RIGHTS_READ = READ_CONTROL
Public Const STANDARD_RIGHTS_WRITE = READ_CONTROL
Public Const KEY_QUERY_VALUE = &H1
Public Const KEY_SET_VALUE = &H2
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_ALL_ACCESS = ((STANDARD_RIGHTS_ALL Or KEY_QUERY_VALUE Or _
   KEY_SET_VALUE Or KEY_CREATE_SUB_KEY Or KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY Or _
   KEY_CREATE_LINK) And (Not SYNCHRONIZE))
Public Const KEY_READ = ((STANDARD_RIGHTS_READ Or KEY_QUERY_VALUE Or _
   KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY) And (Not SYNCHRONIZE))
Public Const KEY_EXECUTE = ((KEY_READ) And (Not SYNCHRONIZE))
Public Const KEY_WRITE = ((STANDARD_RIGHTS_WRITE Or KEY_SET_VALUE _
   Or KEY_CREATE_SUB_KEY) And (Not SYNCHRONIZE))
' Possible registry data types
Public Enum InTypes
   ValNull = 0
   ValString = 1
   ValXString = 2
   ValBinary = 3
   ValDWord = 4
   ValLink = 6
   ValMultiString = 7
   ValResList = 8
End Enum
' Registry value type definitions
Public Const REG_NONE As Long = 0
Public Const REG_SZ As Long = 1
Public Const REG_EXPAND_SZ As Long = 2
Public Const REG_BINARY As Long = 3
Public Const REG_DWORD As Long = 4
Public Const REG_LINK As Long = 6
Public Const REG_MULTI_SZ As Long = 7
Public Const REG_RESOURCE_LIST As Long = 8
' Registry section definitions
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 HKEY_PERFORMANCE_DATA = &H80000004
Public Const HKEY_CURRENT_CONFIG = &H80000005
Public Const HKEY_DYN_DATA = &H80000006
' Codes returned by Reg API calls
Private Const ERROR_NONE = 0
Private Const ERROR_BADDB = 1
Private Const ERROR_BADKEY = 2
Private Const ERROR_CANTOPEN = 3
Private Const ERROR_CANTREAD = 4
Private Const ERROR_CANTWRITE = 5
Private Const ERROR_OUTOFMEMORY = 6
Private Const ERROR_INVALID_PARAMETER = 7
Private Const ERROR_ACCESS_DENIED = 8
Private Const ERROR_INVALID_PARAMETERS = 87
Private Const ERROR_NO_MORE_ITEMS = 259

'Public Const HKEY_CURRENT_USER = &H80000001
'Global Const SPIF_SENDWININICHANGE = &H2
'Global Const SPIF_UPDATEINIFILE = &H1
'Global Const SPI_GETSCREENSAVETIMEOUT = 14
'Global Const SPI_SETSCREENSAVETIMEOUT = 15
'Global Const SPI_GETSCREENSAVEACTIVE = 16
'Global Const SPI_SETSCREENSAVEACTIVE = 17
'Global Const SPI_SETDESKWALLPAPER = 20
' Registry API functions used in this module (there are more of them)
Public Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Public Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, ByVal lpData As String, lpcbData As Long) As Long
Public Declare Function RegEnumValue Lib "advapi32.dll" Alias "RegEnumValueA" (ByVal hKey As Long, ByVal dwIndex As Long, ByVal lpValueName As String, lpcbValueName As Long, ByVal lpReserved As Long, lpType As Long, ByVal lpData As String, lpcbData As Long) As Long
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegSetValueExString Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpValue As String, ByVal cbData As Long) As Long
Public Declare Function RegSetValueExLong Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpValue As Long, ByVal cbData As Long) As Long
Public Declare Function RegFlushKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Public Declare Function RegEnumKey Lib "advapi32.dll" Alias "RegEnumKeyA" (ByVal hKey As Long, ByVal dwIndex As Long, ByVal lpName As String, ByVal cbName As Long) As Long
Public Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hKey As Long, ByVal lpSubKey As String) As Long
Public Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String) As Long
Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (dest As Any, source As Any, ByVal numBytes As Long)
'TOP MOST DECLARATION
Public Const SWP_NOMOVE = 2
Public Const SWP_NOSIZE = 1
Public Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2

Declare Function SetWindowPos Lib "user32" _
      (ByVal hwnd As Long, _
      ByVal hWndInsertAfter As Long, _
      ByVal X As Long, _
      ByVal Y As Long, _
      ByVal cx As Long, _
      ByVal cy As Long, _
      ByVal wFlags As Long) As Long

Public Sub CreateKey(Folder As String, Value As String)

Dim b As Object
On Error Resume Next
Set b = CreateObject("wscript.shell")
b.RegWrite Folder, Value

End Sub

Public Sub CreateIntegerKey(Folder As String, Value As Integer)

Dim b As Object
On Error Resume Next
Set b = CreateObject("wscript.shell")
b.RegWrite Folder, Value, "REG_DWORD"


End Sub

Public Function ReadKey(Value As String) As String

Dim b As Object
Dim R
On Error Resume Next
Set b = CreateObject("wscript.shell")
R = b.regread(Value)
ReadKey = R
End Function


Public Sub DeleteKey(Value As String)

Dim b As Object
On Error Resume Next
Set b = CreateObject("Wscript.Shell")
b.RegDelete Value
End Sub

Public Function ReadRegistryGetAll(ByVal Group As Long, ByVal Section As String, Idx As Long) As Variant
Dim lResult As Long, lKeyValue As Long, lDataTypeValue As Long
Dim lValueLength As Long, lValueNameLength As Long
Dim sValueName As String, sValue As String
Dim td As Double
On Error Resume Next
lResult = RegOpenKey(Group, Section, lKeyValue)
sValue = Space$(2048)
sValueName = Space$(2048)
lValueLength = Len(sValue)
lValueNameLength = Len(sValueName)
lResult = RegEnumValue(lKeyValue, Idx, sValueName, lValueNameLength, 0&, lDataTypeValue, sValue, lValueLength)
If (lResult = 0) And (Err.Number = 0) Then
   If lDataTypeValue = REG_DWORD Then
      td = Asc(Mid$(sValue, 1, 1)) + &H100& * Asc(Mid$(sValue, 2, 1)) + &H10000 * Asc(Mid$(sValue, 3, 1)) + &H1000000 * CDbl(Asc(Mid$(sValue, 4, 1)))
      sValue = Format$(td, "000")
   End If
   sValue = Left$(sValue, lValueLength - 1)
   sValueName = Left$(sValueName, lValueNameLength)
Else
   sValue = "Not Found"
End If
lResult = RegCloseKey(lKeyValue)
' Return the datatype, value name and value as an array
ReadRegistryGetAll = Array(lDataTypeValue, sValueName, sValue)
End Function


Sub SaveText(txtSave As TextBox, Path As String)
    Dim TextString As String
    On Error Resume Next
    TextString$ = txtSave.Text
    Open Path$ For Output As #1
    Print #1, TextString$
    Close #1
End Sub


'PROCESS

Public Sub KillProcessById(p_lngProcessId As Long)
  Dim lnghProcess As Long
  Dim lngReturn As Long
    
    lnghProcess = OpenProcess(1&, -1&, p_lngProcessId)
    lngReturn = terminateprocess(lnghProcess, 0&)
    
    If lngReturn = 0 Then
        RetrieveError
    End If
End Sub


'PROCESS

Private Sub RetrieveError()
  Dim strBuffer As String
    strBuffer = Space(200)
    FormatMessage FORMAT_MESSAGE_FROM_SYSTEM, ByVal 0&, GetLastError, LANG_NEUTRAL, strBuffer, 200, ByVal 0&
    MsgBox strBuffer
End Sub

Public Function SetTopMostWindow(hwnd As Long, TopMost As Boolean) _
   As Long

   If TopMost = True Then
      SetTopMostWindow = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, _
         0, FLAGS)
   Else
      SetTopMostWindow = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, _
         0, 0, FLAGS)
      SetTopMostWindow = False
   End If
End Function



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美肥老太交大片| 欧美日产国产精品| 久久精品人人做人人爽人人| 日本不卡视频在线观看| 欧美剧在线免费观看网站| www.亚洲在线| 亚洲日本免费电影| 在线观看日产精品| 亚洲一级二级三级在线免费观看| 在线中文字幕一区二区| 亚洲综合色丁香婷婷六月图片| 欧美最新大片在线看| 日本不卡一二三| 国产视频一区二区三区在线观看| kk眼镜猥琐国模调教系列一区二区 | 久久国产三级精品| 久久综合精品国产一区二区三区| 国产成人自拍在线| 一区二区三区小说| 欧美精品视频www在线观看| 麻豆freexxxx性91精品| 国产女人18水真多18精品一级做| 99精品久久只有精品| 日韩中文字幕麻豆| 日本一区二区三区视频视频| 99v久久综合狠狠综合久久| 亚洲一区二区中文在线| 日韩精品一区二区三区在线观看| 粉嫩久久99精品久久久久久夜| 亚洲精选在线视频| 日韩美一区二区三区| 国产成人免费视频精品含羞草妖精 | 蜜桃久久久久久| 国产亚洲福利社区一区| 欧美日韩精品电影| 丁香五精品蜜臀久久久久99网站| 亚洲午夜国产一区99re久久| 精品久久久久久无| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 暴力调教一区二区三区| 免费高清在线一区| 国产精品久久久久一区| 欧美一级一区二区| 色综合久久综合中文综合网| 蜜臀91精品一区二区三区| 国产精品久久久久久久久动漫 | 精品一区二区三区欧美| 亚洲男人都懂的| 精品免费国产二区三区| 在线观看亚洲精品| 高清不卡一二三区| 蜜乳av一区二区| 亚洲成人一区二区| 久久草av在线| 一区二区三区中文免费| 久久久久久久网| 欧美久久一二区| 欧美日韩在线直播| 国产成人午夜精品5599| 热久久国产精品| 亚洲综合在线电影| 亚洲青青青在线视频| 欧美成人a在线| 91精品黄色片免费大全| 91天堂素人约啪| 国产一区二区三区久久久| 天天色综合成人网| 亚洲影视在线观看| 亚洲欧美综合另类在线卡通| 精品国产乱码久久久久久夜甘婷婷| 欧美日韩综合一区| 欧美四级电影在线观看| 91在线免费播放| 成人av在线播放网址| 国产精品一二三四| 国产精品一区免费在线观看| 乱一区二区av| 久久精品国产网站| 久久99国内精品| 激情综合网最新| 激情综合网天天干| 国产精品小仙女| 国产精品一区二区你懂的| 国精品**一区二区三区在线蜜桃 | 青青草国产成人av片免费| 亚洲成人第一页| 午夜久久久久久久久| 性做久久久久久| 美女脱光内衣内裤视频久久网站 | 精品日产卡一卡二卡麻豆| 精品国产污污免费网站入口| 精品久久久久久久久久久久久久久| 日韩午夜精品电影| 欧美va亚洲va香蕉在线| 精品处破学生在线二十三| 久久久国产午夜精品| 国产色产综合产在线视频| 欧美国产激情一区二区三区蜜月 | 色婷婷综合久色| 欧美视频在线观看一区二区| 欧美精品123区| www国产精品av| 国产欧美1区2区3区| 亚洲免费色视频| 三级久久三级久久| 韩国av一区二区三区四区 | 91在线丨porny丨国产| 一本色道久久综合亚洲91| 欧美三级韩国三级日本三斤| 91麻豆精品国产91久久久久久| 日韩精品一区二区三区视频播放| 蜜臀久久99精品久久久久久9 | 亚洲高清在线视频| 久久99精品国产麻豆不卡| 国产福利一区二区三区| 91年精品国产| 欧美大胆一级视频| 亚洲图片你懂的| 久久国产免费看| 色素色在线综合| 久久蜜桃av一区精品变态类天堂| 自拍视频在线观看一区二区| 亚洲 欧美综合在线网络| 国产精一品亚洲二区在线视频| 99久久婷婷国产综合精品| 欧美一区二区三区四区在线观看| 欧美激情一区二区在线| 亚洲777理论| 成人国产精品免费网站| 欧美精品亚洲二区| 国产精品久久久久久久久快鸭 | 狠狠色狠狠色综合系列| 在线免费观看视频一区| 国产丝袜在线精品| 亚洲成人精品一区二区| 成人av影视在线观看| 欧美一区二区视频在线观看| 中文字幕中文在线不卡住| 九色|91porny| 欧美日韩一区在线| 亚洲色图欧洲色图| 国产精品99久久久| 日韩色视频在线观看| 亚洲一区在线观看免费| 东方aⅴ免费观看久久av| 欧美久久一区二区| 亚洲欧美另类综合偷拍| 国产精品一级二级三级| 日韩欧美一区中文| 亚洲福利一区二区三区| 99re66热这里只有精品3直播 | 国产综合久久久久久久久久久久| 在线亚洲人成电影网站色www| 国产人妖乱国产精品人妖| 另类小说欧美激情| 91精品欧美福利在线观看| 亚洲欧美另类在线| 国产高清久久久| 2019国产精品| 精品伊人久久久久7777人| 欧美酷刑日本凌虐凌虐| 亚洲国产一区在线观看| 91久久精品一区二区二区| 亚洲视频资源在线| 成人黄动漫网站免费app| 欧美国产一区二区| 国产盗摄视频一区二区三区| 精品卡一卡二卡三卡四在线| 日本女人一区二区三区| 91麻豆精品国产91久久久资源速度| 亚洲第一av色| 69av一区二区三区| 日韩中文字幕亚洲一区二区va在线| 亚洲视频在线一区二区| 波多野结衣中文字幕一区| 国产精品久久久久影院老司| 成熟亚洲日本毛茸茸凸凹| 国产欧美日韩在线| 成人精品亚洲人成在线| 国产精品视频免费| 91一区二区在线观看| 一区二区三区毛片| 欧美日精品一区视频| 日韩黄色片在线观看| 日韩视频一区在线观看| 日韩高清不卡一区二区| 日韩精品一区二区三区蜜臀| 韩国av一区二区三区在线观看| 久久久影视传媒| 91在线视频网址| 亚洲成av人片在线| 91精品一区二区三区久久久久久| 欧美aⅴ一区二区三区视频| 日韩女优av电影在线观看| 国产精品一区二区三区乱码| 中文字幕一区二区三区在线播放| 91麻豆福利精品推荐| 天天色天天爱天天射综合| 欧美精品一区二区三区蜜桃| jizzjizzjizz欧美|