欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

vb.net訪(fǎng)問(wèn)注冊(cè)表 vb6訪(fǎng)問(wèn)系統(tǒng)注冊(cè)表錯(cuò)誤

VB.NET中怎么讀取注冊(cè)表鍵值

利用VB.NET訪(fǎng)問(wèn)注冊(cè)表

創(chuàng)新互聯(lián)基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺(tái)為眾多戶(hù)提供成都移動(dòng)云計(jì)算中心 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。

譯者注:訪(fǎng)問(wèn)注冊(cè)表的例子比較多,然而通過(guò)VB.NET訪(fǎng)問(wèn)注冊(cè)表的例子并不多,本文翻譯了一篇MSDN上的利用VB.NET存取注冊(cè)表的例子,挺詳細(xì)也挺全面的。

(

)

Cat

Francis

Visual

Studio

Team

Microsoft

Corporation

April

2002

摘要:這篇文章描述了利用VB.NET內(nèi)置函數(shù)DeleteSetting,

GetAllSettings,

GetSetting

SaveSetting,以及通用語(yǔ)言運(yùn)行時(shí)的兩個(gè)類(lèi)Registry

RegistryKey來(lái)存取注冊(cè)表的實(shí)例,詳述了所需的權(quán)限,解釋了何時(shí)利用注冊(cè)表編輯器,并向你展示了如何利用程序從注冊(cè)表中動(dòng)態(tài)的讀取數(shù)據(jù)及如何寫(xiě)入數(shù)據(jù)。

引言

當(dāng)用VB.NET進(jìn)行編程時(shí),你可能會(huì)選擇用VB.NET或.NET框架中的Registry類(lèi)中的函數(shù)來(lái)訪(fǎng)問(wèn)注冊(cè)表。雖然大多數(shù)情況下VB.NET的內(nèi)置函數(shù)足夠用了,然而某些情況下你仍然需要.NET框架類(lèi)來(lái)解決問(wèn)題。

注冊(cè)表不僅存儲(chǔ)了本地機(jī)上一些程序的信息,還保存了操作系統(tǒng)的信息。操作注冊(cè)表可能會(huì)有危險(xiǎn)。因此編程時(shí)必須謹(jǐn)慎的查看代碼,確保程序?qū)λ\(yùn)行的機(jī)器上的安全不會(huì)構(gòu)成威脅。

注冊(cè)表入口點(diǎn)包括兩部分:鍵名和鍵值。入口點(diǎn)是存儲(chǔ)在系統(tǒng)中的鍵和子鍵,類(lèi)似于文件系統(tǒng)中的目錄和子目錄。

必備知識(shí)

要想讀懂本文需要有如下的必備知識(shí):

1、熟悉上一個(gè)版本的Visual

Basic。

2、注冊(cè)表設(shè)計(jì)和利用的知識(shí)。

3、理解訪(fǎng)問(wèn)注冊(cè)表的安全含義。

用VB.NET內(nèi)置函數(shù)訪(fǎng)問(wèn)注冊(cè)表

VB.NET提供了四個(gè)訪(fǎng)問(wèn)注冊(cè)表的函數(shù),為了使用它們,首先必須有讀寫(xiě)權(quán)限。任何運(yùn)行在全信任模式下的代碼都必須有訪(fǎng)問(wèn)注冊(cè)表的必要的權(quán)限。可以查看RegistryPermission類(lèi)從而

vb.net對(duì)注冊(cè)表的訪(fǎng)問(wèn)被拒絕

Imports?Microsoft.Win32

Dim?RegKey?As?RegistryKey

Dim?ObjRegistry?As?RegistryKey?=?Registry.LocalMachine

RegKey?=?ObjRegistry.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run",?True)

If?RegKey.GetValue("啟動(dòng)項(xiàng)名稱(chēng)")?=?""?Then

RegKey.SetValue("啟動(dòng)項(xiàng)名稱(chēng)",?Environment.CurrentDirectory??"\你的程序名稱(chēng).exe")

End?If

RegKey.Close()

VB.net注冊(cè)表操作問(wèn)題

微軟在net里內(nèi)置了一一些提供注冊(cè)表操作的類(lèi),因此我們可以很輕松的操作注冊(cè)表

導(dǎo)入名詞稱(chēng)空間 imports Microsoft.Win32

Dim reg As RegistryKey

Dim regStr As String

reg = Registry.LocalMachine

reg = reg.OpenSubKey("SYSTEM\CurrentControlSet\Enum\USB", True)

regStr = reg.GetValue("VID_08E2PID_0006")

if regstr.tostring ""then …復(fù)制文件

vb.net 讀取注冊(cè)表

Sub?Button1Click(sender?As?Object,?e?As?EventArgs)

'HKEY_CLASSES_ROOT\.doc

Dim?Root1?As?RegistryKey?=?Registry.ClassesRoot

 '打開(kāi)"SYSTEM"子健

Dim?key1?As?RegistryKey?=?Root1.OpenSubKey?(?".doc"?,true?)

 '打開(kāi)".doc"子健

textBox1.Text??=key1.GetValue(String.Empty)

End?Sub

網(wǎng)頁(yè)名稱(chēng):vb.net訪(fǎng)問(wèn)注冊(cè)表 vb6訪(fǎng)問(wèn)系統(tǒng)注冊(cè)表錯(cuò)誤
網(wǎng)頁(yè)地址:http://chinadenli.net/article48/dohgcep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶(hù)體驗(yàn)自適應(yīng)網(wǎng)站品牌網(wǎng)站設(shè)計(jì)動(dòng)態(tài)網(wǎng)站微信小程序標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)