亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

教你在VB中如何使用注冊表

2019-11-18 17:41:05
字體:
來源:轉載
供稿:網友
Windows系統中的注冊表(Resgister)保存著大量的信息,我們可讀寫注冊表來更好地為我們軟件服務。
  下面詳細講敘如何通過調用API函數操作注冊表:如何打開、創建主鍵,如何保存鍵值,以及查詢某鍵的鍵值等。

  一、常數定義和API申明(我們會在使用該API時對它進行說明):  PRivateConstHKEY_CLASSES_ROOT=&H80000000主鍵
  PrivateConstHKEY_CURRENT_USER=&H80000001主鍵
  PrivateConstSTANDARD_RIGHTS_ALL=&H1F0000
  PrivateConstKEY_ENUMERATE_SUB_KEYS=&H8
  PrivateConstKEY_SET_VALUE=&H2
  PrivateConstKEY_CREATE_SUB_KEY=&H4
  PrivateConstKEY_QUERY_VALUE=&H1
  PrivateConstKEY_NOTIFY=&H10
  PrivateConstKEY_CREATE_LINK=&H20
  PrivateConstSYNCHRONIZE=&H100000
  PrivateConstKEY_ALL_access=((STANDARD_RIGHTS_ALLOrKEY_QUERY_VALUEOrKEY_SET_VALUEOrKEY_CREATE_SUB_KEYOrKEY_ENUMERATE_SUB_KEYSOrKEY_NOTIFYOrKEY_CREATE_LINK)And(NotSYNCHRONIZE))
  PrivateConstREG_MULTI_SZ=7
  PrivateConstERROR_SUCCESS=0&
  PrivateConstREAD_CONTROL=&H20000
  PrivateConstREG_SZ=1
  PrivateConstREG_DWord=4
  PrivateConstREG_EXPAND_SZ=2
  PrivateConstREG_BINARY=3
  PrivateConstREG_DWORD_BIG_ENDIAN=5
  PrivateConstREG_DWORD_LITTLE_ENDIAN=4
  PrivateConstREG_NONE=0
  PrivateDeclareFunctionRegOpenKeyExLib“advapi32.dll"Alias“RegOpenKeyExA"(ByValhKeyAsLong,ByVallpSubKeyAsString,ByValulOptionsAsLong,ByValsamDesiredAsLong,phkResultAsLong)AsLong
  PrivateDeclareFunctionRegCreateKeyLib“advapi32.dll"Alias“RegCreateKeyA"(ByValhKeyAsLong,ByVallpSubKeyAsString,phkResultAsLong)AsLong
  PrivateDeclareFunctionRegSetValueExLib“advapi32.dll"Alias“RegSetValueExA"(ByValhKeyAsLong,ByVallpValueNameAsString,ByValReservedAsLong,ByValdwTypeAsLong,lpDataAsAny,ByValcbDataAsLong)AsLong
  PrivateDeclareFunctionRegQueryValueExLib"advapi32.dll"Alias"RegQueryValueExA"(ByValhKeyAsLong,ByVallpValueNameAsString,ByVallpReservedAsLong,lpTypeAsLong,lpDataAs

  Any,lpcbDataAsLong)AsLongPrivateDeclareFunctionRegCloseKeyLib"advapi32.dll"(ByValhKeyAsLong)AsLong

  二、將下列代碼放在窗體的Load事件中
  PrivateSubForm_Load()
  DimhKeyAsLong主鍵的句柄
  DimlpDataAsString查詢得到的鍵值
  DimSizeOfDataAsLong鍵值的長度
  DimValueTypeAsLong鍵值的類型
  SizeOfData=150
  Dimreturn_OpenKeyAsLong函數調用的返回值
  DimPriKeyAsString主鍵
  DimKeyValue1,KeyValue2AsString鍵值名稱
  PriKey="北信BITI/People"主鍵
  KeyValue1="教授"鍵值名稱
  KeyValue2="學生"鍵值名稱
  下面的函數RegOpenKeyEx取得一個句柄hKey

return_OpenKey=RegOpenKeyEx(HKEY_CURRENT_USER,"",0,KEY_ALL_ACCESS,hKey)
 
  下面的函數RegCreateKey建立一個主鍵,如此鍵已存在,則打開它IfRegCreateKey(hKey,PriKey,hKey)<>ERROR_SUCCESSThen
MsgBox"create"&PriKey&"Failed"
ExitSub
EndIf
  
DimKeyDataAsString鍵值
KeyData="500"

  下面的函數RegSetValueEx給指定的鍵值名稱賦鍵值

IfRegSetValueEx(hKey,KeyValue1,0&,REG_SZ,ByValKeyData,Len(KeyData)+1)<>ERROR_SUCCESSThen
  MsgBox"SetValue"&KeyValue1&"Failed"
  ExitSub
  EndIf
  KeyData="15020"

  下面的函數RegSetValueEx給指定的鍵值名稱"學生"賦鍵值為"15020"

IfRegSetValueEx(hKey,KeyValue2,0&,REG_SZ,ByValKeyData,Len(KeyData)+1)<>ERROR_SUCCESSThen
MsgBox"SetValue"&KeyValue2&"Failed"
ExitSub
EndIf
  
return_OpenKey=RegQueryValueEx(hKey,KeyValue1,0&,REG_SZ,0&,SizeOfData)
lpData=String(SizeOfData+1,"")

  下面的函數RegQueryValueEx檢索指定鍵值名稱的鍵值和鍵值類型

IfRegQueryValueEx(hKey,KeyValue1,0&,REG_SZ,ByVallpData,SizeOfData)<>ERROR_SUCCESSThen
MsgBox"Query"&KeyValue1&"Failed"
EndIf
RegCloseKey(hKey)釋放主鍵的句柄
EndSub

  運行此程序后,打開注冊表,我們會發現在主鍵HKEY_CURRENT_USER(在此主鍵下記錄本機當前用戶的一些信息)下,增加了子鍵"北信BITI/People",我們還可看到兩個指定的鍵值名稱都有正確的鍵值。從而完成了注冊的任務。

  注:此程序在VB5.0中運行通過。

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大片在线免费观看| 欧美中文在线观看国产| 精品少妇v888av| 欧美成人高清视频| 国产精品自拍小视频| 91美女片黄在线观看游戏| 国产精品免费一区豆花| 国产精品爽黄69天堂a| 欧美一级大胆视频| 不卡av日日日| 91精品久久久久久久久不口人| 国产91|九色| 国产成人精品在线视频| 日韩欧美国产激情| 国产亚洲成av人片在线观看桃| 亚洲香蕉成视频在线观看| 亚洲天堂男人的天堂| 亚洲欧美国内爽妇网| 日韩av日韩在线观看| 91精品国产综合久久香蕉最新版| 久久69精品久久久久久国产越南| 在线观看欧美成人| 欧美日韩国产成人在线观看| 欧美大片免费观看在线观看网站推荐| 欧美高清在线视频观看不卡| 国产欧美日韩中文字幕| 亚洲男人天堂九九视频| 久久九九国产精品怡红院| 亚洲女人被黑人巨大进入| 日韩中文在线中文网在线观看| 欧美色欧美亚洲高清在线视频| 欧美电影免费观看高清| 国产成人精品免高潮在线观看| 正在播放亚洲1区| 国产精品第10页| 日韩电影中文字幕在线观看| 久久久国产精品x99av| 亚洲国产天堂网精品网站| 久久久久久久久中文字幕| 中文字幕久久久| 久久中文精品视频| 日韩中文字幕免费| 日韩av在线网| 国产精品国产亚洲伊人久久| 国产精品激情自拍| 欧美老女人在线视频| 国语自产精品视频在线看| 久久精品久久久久| 久久久国产精彩视频美女艺术照福利| 精品一区精品二区| 久久综合伊人77777尤物| 欧美日本国产在线| 一级做a爰片久久毛片美女图片| 另类色图亚洲色图| 国产精品视频免费观看www| 日韩欧美在线观看| 欧美大秀在线观看| 欧美日韩aaaa| 亚洲一区二区三区在线视频| 国产精品国产三级国产aⅴ浪潮| 国内精品400部情侣激情| 国产精品福利无圣光在线一区| 日韩欧美高清在线视频| 最近2019中文字幕mv免费看| 日韩国产高清污视频在线观看| 日韩av色综合| 精品欧美aⅴ在线网站| 成人网欧美在线视频| 九九精品在线视频| 欧美乱人伦中文字幕在线| 国产精品91在线观看| 91热精品视频| 欧美成人精品xxx| 国产亚洲欧洲黄色| 日韩中文第一页| 日韩精品视频免费在线观看| 亚洲黄一区二区| 欧美性理论片在线观看片免费| 视频在线观看99| 97在线日本国产| 成人激情黄色网| 亚洲成人a级网| 国产精品女主播视频| 久久精品国产一区二区电影| 精品国产户外野外| 亚洲性xxxx| 日韩在线观看高清| 亚洲精品国产精品自产a区红杏吧| 亚洲性xxxx| 一区二区欧美亚洲| 欧美高清性猛交| 亚洲欧美日韩一区二区三区在线| 日韩欧美主播在线| 久久久免费av| 日韩在线一区二区三区免费视频| 亚洲日本欧美日韩高观看| 在线精品91av| 久久精品中文字幕| 国产精品免费久久久久影院| 国产成人精品优优av| 午夜精品久久久久久久男人的天堂| 亚洲男人天堂2023| 国产精品盗摄久久久| 亚洲性夜色噜噜噜7777| 欧美一级bbbbb性bbbb喷潮片| 91久久久久久久久久久| 欧美猛交ⅹxxx乱大交视频| 久久精品国产亚洲一区二区| 亚洲a成v人在线观看| 成人欧美一区二区三区黑人孕妇| 亚洲国产精品网站| 国产精品海角社区在线观看| 国产日韩欧美视频在线| 国产精品久久久久久久一区探花| 精品视频9999| 日韩中文字幕在线播放| 国产97在线|日韩| 欧美视频一二三| 日韩精品视频在线| 日韩成人激情影院| 国产成人高潮免费观看精品| 欧美激情a∨在线视频播放| 国内精品伊人久久| 992tv成人免费视频| 欧美亚洲成人网| 国产精品久久久久久久久久久久| 精品久久久久久久久久久| 欧美精品激情视频| 欧美黑人性生活视频| 亚洲精品在线91| 欧美另类老女人| 日韩中文字幕欧美| 丰满岳妇乱一区二区三区| 97国产精品视频| 国产日产久久高清欧美一区| 欧美激情视频网站| 欧美综合国产精品久久丁香| 久久久久久久久久婷婷| 国产精品国产三级国产专播精品人| 国模gogo一区二区大胆私拍| 欧美大片免费观看| 日韩精品中文在线观看| 日韩av123| 欧美床上激情在线观看| 国产视频精品久久久| 欧美尤物巨大精品爽| 国产自产女人91一区在线观看| 久久久精品一区二区三区| 国产精品九九久久久久久久| 亚洲人成在线播放| 国产亚洲欧美另类中文| 午夜精品久久久久久久白皮肤| 欧美精品日韩三级| 午夜精品视频网站| 毛片精品免费在线观看| 色诱女教师一区二区三区| 国产精品99导航| 97人洗澡人人免费公开视频碰碰碰| 日韩欧美亚洲范冰冰与中字| 欧美激情视频网站| 亚洲精品一区在线观看香蕉| 亚洲白虎美女被爆操| 秋霞av国产精品一区| 国产精品旅馆在线|