中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

vbscript Registry 注冊表操作實現代碼(讀寫刪除)
來源:易賢網 閱讀:1686 次 日期:2016-07-05 14:32:57
溫馨提示:易賢網小編為您整理了“vbscript Registry 注冊表操作實現代碼(讀寫刪除)”,方便廣大網友查閱!

vbscript Registry 注冊表操作實現代碼(讀寫刪除)功能代碼,需要的朋友可以參考下。

VBScript Code:

代碼如下:

' Create a WSH Shell object:

Set wshShell = CreateObject( "WScript.Shell" )

'

' Create a new key:

wshShell.RegWrite "HKCU\TestKey\", ""

' Create a new DWORD value:

wshShell.RegWrite "HKCU\TestKey\DWordTestValue", 1, "REG_DWORD"

' Create a new subkey and a string value in that new subkey:

wshShell.RegWrite "HKCU\TestKey\SubKey\StringTestValue", "Test", "REG_SZ"

' Read the values we just created:

WScript.Echo "HKCU\TestKey\DWordTestValue = " _

& wshShell.RegRead( "HKCU\TestKey\DWordTestValue" )

WScript.Echo "HKCU\TestKey\SubKey\StringTestValue = """ _

& wshShell.RegRead( "HKCU\TestKey\SubKey\StringTestValue" ) & """"

' Delete the subkey and key and the values they contain:

wshShell.RegDelete "HKCU\TestKey\SubKey\"

wshShell.RegDelete "HKCU\TestKey\"

' Note: Since the WSH Shell has no Enumeration functionality, you cannot

' use the WSH Shell object to delete an entire "tree" unless you

' know the exact name of every subkey.

' If you don't, use the WMI StdRegProv instead.

' Release the object

Set wshShell = Nothing

用VBScript編寫的WSH程序文件的擴展名為.vbs,該腳本程序在窗口界面是由wscript.exe文件解釋執行的,在字符界面是由cscript.exe文件解釋執行的,命令格式為:cscript filename.vbs

創建對象

用VBScript修改注冊表,必須先創建一個能于操作系統溝通的對象,再利用該對象的各種方法對注冊表進行操作,創建這個對象的方法和格式如下:

Dim OperationReGIStry

Set OperationRegistry=WScript.CreateObject("WScript.Shell")

上述這些代碼就創建了一個能與操作系統溝通的對象OperationRegistry

對象的方法

有了以上這個對象,并不等于就能馬上對注冊表進行操作,我們還必須弄清該對象對注冊表進行操作的幾種重要方法.

1.對注冊表的讀操作RegRead

2.對注冊表的寫操作RegWrite

3.對注冊表的刪操作RegDelete

補充一點,WSH還有兩個通用的方法:

WScript.Echo()用來顯示一串文本信息,相當于VB中的MsgBox()。

Wscript.Quit()用來退出VBScript程序。

方法的參數

對于以上三種操作RegRead,RegWrite,RegDelete都需要帶參數進行,并且這些操作的參數的個數和形式又不盡相同,下面我就把它們的一個共同且必不可少的參數講一下:

該參數可稱作是"路徑參數",它包括根鍵,主鍵路徑和鍵值,各部分表示的方法如下:

根鍵:

根鍵有兩種表示方法。

方法一:直接用它在注冊表中的字符串來表示,如:

HKEY_CLASSES_ROOT,HKEY_CURRENT_USER等

方法二:用縮寫的四個字母來表示,前兩個為HK,后兩個即為根鍵單詞的首字母。如:

根鍵HKEY_CLASSES_ROOT表示為:HKCR, 根鍵HKEY_CURRENT_USER可表示為:HKCU等。

主鍵路徑:

主鍵路徑就是目標鍵在注冊表中的主鍵位置,各個主鍵之間用"\"符分隔開。如:"Software\Microsoft\Windows\CurrentVersion\Policies\"

鍵值:

鍵值參數直接接在主鍵路徑之后。例如一個完整的路徑如下所示:

"HKCR\Software\Microsoft\Windows\CurrentVersion\Policies\NoRun"

方法詳解

1、RegRead操作詳解

讀操作RegRead主要是用來讀取注冊表中主鍵的默認值或鍵值的數據,我們可以將讀得的數據送到相應的變量中,再利用VB中的MsgBox()函數將該數據顯示出來,這就達到了讀取注冊表中數據的目的(也可以利用對象OperationRegistry的方法Popup()將讀取的數據送至屏幕), 例如:

代碼如下:

'read.vbs(將以下代碼存為read.vbs文件)

Dim OperationRegistry

Set OperationRegistry=WScript.CreateObject("WScript.Shell")

Dim Read_Data1,Read_Data2

Read_Data1=OperationRegistry.RegRead("HKCR\.xxf\")

'讀取根鍵HKEY_CLASSES_ROOT之下的.xxf主鍵的默認值,并將該數據送至變量Read_Data1

Read_Data2=OperationRegistry.RegRead("HKCR\.xxf\value")

'讀取.xxf主鍵之下的value鍵值的數據,并將該數據送至變量Read_Data2

MsgBox("Default="&Read_Data1&" value="&Read_Data2)

'將讀取的數據顯示出來

2、RegWrite操作詳解

寫操作RegWrite主要是用來在注冊表中新建主鍵或鍵值,并要賦予給它們一個初始值,該操作同樣可以對注冊表中以存在的主鍵或鍵值進行數據的修改,因此寫操作的參數結構就比讀操作要復雜一些,它不僅要路徑參數,還要一個初始值和類型參數.

先來看初始值參數,該參數對于寫操作來說是必不可少的,它可以為空(null)但卻不能省掉。在新建主鍵時,初始值參數就賦給了該主鍵的默認值,在新建鍵值時,初始值參數就成了新建鍵值的初始數據.而初始值的類型,則是由類型參數決定的.類型主要有以下三種:

(1)REG_SZ:字符型.該類型為缺省類型

(2)REG_DWORD:雙字節型.

(3)REG_BINARY:二進制型.

以上三種類型第1種和第2種用得最多,第3種類型在某些場合可以用第2種加以替代,這三種類型的賦值方法如下:

對于REG_SZ型:直接用字符串賦予,如"text","string"等

對于REG_DWORD型和REG_BINARY型則有兩種賦值方式

i)直接用十進制的數表示,如:0,1等.

ii)用十六進制的數表示,如:0x12,0xff等. 看例:

代碼如下:

'write.VBs

Dim OperationReGIStry

Set OperationRegistry=WScript.CreateObject("WScript.Shell")

Default=OperationRegistry.RegRead("HKCR\")

'獲取一個空值 (null)

OperationRegistry.RegWrite "HKCR\.xxf\",Default

'在根鍵HKEY_CLASSES_ROOT之下新建主鍵.xxf,并置其默認值為空

OperationRegistry.RegWrite "HKCR\.xxf\","xxffile"

'在根鍵HKEY_CLASSES_ROOT之下新建主鍵.xxf,并置其默認值?quot;xxffile"

OperationRegistry.RegWrite "HKCR\.xxf\value1","string"

'在主鍵.xxf之下新建一個字符串型鍵值value1,并置其初始值為"string"

OperationRegistry.RegWrite "HKCR\.xxf\value2",1,"REG_DWORD"

'在主鍵.xxf之下新建一個REG_DWORD型鍵值value2,并置其初始值為1

OperationRegistry.RegWrite "HKCR\.xxf\value3",0Xff,"REG_BINARY"

'在主鍵.xxf之下新建一個二進制型鍵值value3,并置其初始值為十六進制的ff

3、RegDelete操作詳解

刪除操作RegDelete主要是用來刪除注冊表中已存在的主鍵或鍵值,該操作是一種極其危險的操作,它能將主鍵或鍵值毫不留情的在注冊表中“砍掉”,無論該鍵值下面有多重要的數據,它都能暢行無阻,因此在使用該操作時務必小心。

刪除操作的參數形式與讀操作的參數形式幾乎完全相同,只是有一點小小的區別,那就是刪除操作不需要將操作的返回值送給某一變量,例如:

代碼如下:

'delete.vbs

Dim OperationRegistry

Set OperationRegistry=WScript.CreateObject("WScript.Shell")

OperationRegistry.RegRead("HKCR\.xxf\value")

'刪除.xxf主鍵之下的value鍵值

OperationRegistry.RegRead("HKCR\.xxf\")

'刪除根鍵HKEY_CLASSES_ROOT之下的.xxf主鍵

強調一點,不要更改注冊表中已存在的主鍵或鍵值,更不要將它們刪除,因為對注冊表進行了不當的寫操作或刪操作,情況嚴重的會導致系統崩潰!如果你真想這么做,那就請你作好注冊表的備份。

應用實例

1、讀本機“計算機名”

代碼如下:

'ReadComputerName.vbs

Dim ReadComputerName

Set ReadComputerName=WScript.CreateObject("WScript.Shell")

Dim ComputerName,RegPath

RegPath="HKLM\System\CurrentControlSet\Control\

ComputerName\ComputerName\ComputerName"

ComputerName=ReadComputerName.RegRead(RegPath)

MsgBox("計算機名為"&ComputerName)

2、隱藏快捷方式圖標上的小箭頭

代碼如下:

'Hidden.vbs

Dim HiddenArrowIcon

Set HiddenArrowIcon=WScript.CreateObject("WScript.Shell")

Dim RegPath1,RegPath2

RegPath1="HKCR\lnkfile\IsShortCut"

RegPath2="HKCR\piffile\IsShortCut"

HiddenArrowIcon.RegDelete(RegPath1)

HiddenArrowIcon.RegDelete(RegPath2)

3、改造“開始”菜單

代碼如下:

'ChangeStartMenu.vbs

Dim ChangeStartMenu

Set ChangeStartMenu=WScript.CreateObject("WScript.Shell")

RegPath="HKCR\Software\Microsoft\Windows\CurrentVersion\Policies\"

Type_Name="REG_DWORD"

Key_Data=1

StartMenu_Run="NoRun"

StartMenu_Find="NoFind"

StartMenu_Close="NoClose"

Sub Change(Argument)

ChangeStartMenu.RegWrite RegPath&Argument,Key_Data,Type_Name

MsgBox("Success!")

End Sub

Call Change(StartMenu_Run) '禁用“開始”菜單中的“運行”功能

Call Change(StartMenu_Find) '禁用“開始”菜單中的“查找”功能

Call Change(StartMenu_Close) '禁用“開始”菜單中的“關閉系統”功能

4、向Windows中添加自啟動程序

該程序能在開機時自動運行。

代碼如下:

'AddAutoRunProgram.vbs

'假設該程序在c:\myfile文件夾中,文件名為autorun.exe

Dim AutoRunProgram

Set AutoRunProgram=WScript.CreateObject("WScript.Shell")

RegPath="HKLM\Software\Microsoft\Windows\CurrentVersion\Run\"

Type_Name="REG_SZ"

Key_Name="AutoRun"

Key_Data="C:\Myfile\autorun.exe"

'該自啟動程序的全路徑文件名

AutoRunProgram.Write RegPath&Key_Name,Key_Data,Type_Name

'在啟動組中添加自啟動程序autorun.exe

MsgBox("Success!")

更多信息請查看腳本欄目
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久精品官网| 国产精品久久午夜| 经典三级久久| 欧美日韩你懂的| 欧美freesex8一10精品| 欧美一区二区三区四区在线观看| 日韩视频中文| 亚洲精品日产精品乱码不卡| 国内精品久久久久久久果冻传媒 | 午夜亚洲福利在线老司机| 最新中文字幕一区二区三区| 伊人婷婷欧美激情| 在线日韩电影| 亚洲人www| 99ri日韩精品视频| 日韩视频不卡中文| 999亚洲国产精| 一本色道久久99精品综合| 久久久久久久久久久久久9999| 国产精品成人国产乱一区| 欧美一区二区三区另类| 亚洲自拍16p| 亚洲五月六月| 中国成人在线视频| 玖玖玖国产精品| 国产精品美女午夜av| 可以看av的网站久久看| 亚洲成人资源| 久久蜜臀精品av| 欧美国产亚洲精品久久久8v| 欧美午夜在线| 亚洲美女黄色片| 亚洲午夜av电影| 欧美日韩一区二区三| 亚洲国产99| 欧美成人免费大片| 亚洲一区二区三区乱码aⅴ| 亚洲国产精品一区在线观看不卡 | 亚洲国产另类久久精品| 欧美三级电影大全| 国产在线视频欧美| 欧美成人精品在线观看| 日韩午夜电影av| 亚洲日本视频| 亚洲天堂av图片| 欧美在线观看视频一区二区三区 | 亚洲一区视频在线| 久久久7777| 欧美日本免费一区二区三区| 国产精品日韩在线观看| 在线免费一区三区| 亚洲宅男天堂在线观看无病毒| 久久蜜桃av一区精品变态类天堂| 麻豆国产va免费精品高清在线| 国产精品国产自产拍高清av| 狠狠狠色丁香婷婷综合久久五月| 99在线热播精品免费| 久久国产综合精品| 欧美久久电影| 国产亚洲精品aa午夜观看| 亚洲电影第三页| 羞羞答答国产精品www一本 | 欧美成人午夜剧场免费观看| 欧美视频中文字幕在线| 亚洲国产精品成人va在线观看| 国产精品99久久久久久白浆小说| 欧美在线资源| 欧美香蕉视频| 最新亚洲激情| 久久天天躁狠狠躁夜夜爽蜜月| 欧美日韩网址| 亚洲区免费影片| 久久亚洲综合网| 国产精品一区三区| 中文日韩电影网站| 欧美成人一区在线| 极品尤物av久久免费看 | 亚洲欧美日韩另类| 你懂的视频一区二区| 国产亚洲午夜| 亚洲神马久久| 欧美无乱码久久久免费午夜一区| 亚洲成人在线视频网站| 久久激情五月婷婷| 国产综合一区二区| 中文av一区特黄| 欧美日韩国产一区| 亚洲电影视频在线| 黄色成人在线网址| 欧美日韩精品一区视频 | 国产精品综合网站| 亚洲欧美一区二区三区在线| 亚洲精品极品| 在线播放精品| 国产主播喷水一区二区| 欧美a级大片| 久久亚洲一区二区三区四区| 亚洲永久免费观看| 国产精品99久久久久久www| 好吊色欧美一区二区三区视频| 欧美精品七区| 欧美激情一区二区三区蜜桃视频| 亚洲欧美中文字幕| 亚洲欧美日本另类| 亚洲欧洲日产国产综合网| 欧美绝品在线观看成人午夜影视| 亚洲免费视频成人| 伊人激情综合| 欧美激情免费在线| 久久综合狠狠综合久久激情| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美日韩系列| 国产一区二区三区久久悠悠色av| 午夜综合激情| 国产一区二区看久久| 99一区二区| 国产精品超碰97尤物18| 欧美午夜www高清视频| 久久成人18免费网站| 国产精品99久久久久久久久久久久| 日韩亚洲欧美成人一区| 午夜欧美大片免费观看| 女仆av观看一区| 久久久久久夜| 蜜臀a∨国产成人精品| 欧美激情第8页| 老司机午夜精品视频| 欧美精品一区在线播放| 欧美成人免费在线视频| 国产精品久久影院| 久久精品国产一区二区三区免费看 | 欧美日韩在线精品| 亚洲精品欧洲精品| 欧美午夜电影网| 久久精品91久久香蕉加勒比| 亚洲国产网站| 欧美日韩国产三级| 亚洲精品久久久久久一区二区| 欧美a级大片| 亚洲视频在线观看一区| 国产欧美日韩91| 久久精品在线| 一区二区三区久久网| 国产欧美日韩视频| 欧美精品一区二区久久婷婷| 亚洲综合色激情五月| 在线免费观看日本一区| 国产精品乱人伦一区二区| 久久精品国产综合| 日韩视频三区| 国语自产精品视频在线看| 欧美日本韩国| 久久精品99| 亚洲综合欧美日韩| 亚洲精品亚洲人成人网| 韩国久久久久| 国产精品久久久久久久午夜| 蜜臀av性久久久久蜜臀aⅴ四虎| 午夜在线电影亚洲一区| 99re热这里只有精品视频| 国外成人在线视频网站| 国产精品成人久久久久| 欧美电影专区| 欧美 日韩 国产一区二区在线视频| 亚洲一二三区在线| 亚洲精选在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产精品久久久久久久9999| 欧美激情免费在线| 久久精品噜噜噜成人av农村| 亚洲女同同性videoxma| 亚洲国产精品美女| 永久免费精品影视网站| 国模吧视频一区| 国产区精品视频| 国产精品日韩精品欧美在线| 欧美日韩国产欧美日美国产精品| 欧美a一区二区| 老牛国产精品一区的观看方式| 欧美一区二区三区四区视频 | 国产精品区二区三区日本| 欧美电影在线观看| 久久久午夜视频| 久久久久se| 久久免费视频网站| 一区二区免费在线播放| 亚洲视频在线观看网站| 在线视频成人| 亚洲日本成人| 99re热这里只有精品视频| 亚洲激情网站| 亚洲日本激情| 亚洲日本激情| 亚洲激情在线观看| 亚洲电影视频在线| 亚洲国产欧美另类丝袜| 亚洲精品1区2区| 一区二区三区产品免费精品久久75| 一区二区免费在线播放| 亚洲一级二级|