亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > vbscript Registry 注冊表操作實現代碼(讀寫刪除)

vbscript Registry 注冊表操作實現代碼(讀寫刪除)

熱門標簽:新密防封卡外呼系統違法嗎 百度地圖標注怎么卸載 前鋒辦理400電話申請 辦理膠州400電話財稅 加盟電銷機器人好的品牌 海外美發店地圖標注 打電話的外呼系統貴不貴 陜西高頻外呼回撥系統哪家好 外呼營銷下單系統

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 RegPathArgument,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 RegPathKey_Name,Key_Data,Type_Name 
'在啟動組中添加自啟動程序autorun.exe 
MsgBox("Success!") 

這篇文章就介紹到這了,希望大家以后多多支持腳本之家。

您可能感興趣的文章:
  • VBS通過WMI監視注冊表變動的代碼
  • vbs 注冊表操作類代碼
  • vbs 注冊表操作代碼(添加刪除)
  • VBS腳本使用WMI操作注冊表的代碼
  • vbscript 注冊表腳本書寫
  • vbs刪除注冊表項的代碼
  • 用vbs操作注冊表實例代碼
  • Vbscript寫注冊表的方法
  • VBS讀取注冊表的兩種方法

標簽:梅州 牡丹江 武威 河南 四平 伊春 阜陽 咸陽

巨人網絡通訊聲明:本文標題《vbscript Registry 注冊表操作實現代碼(讀寫刪除)》,本文關鍵詞  vbscript,Registry,注冊表,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《vbscript Registry 注冊表操作實現代碼(讀寫刪除)》相關的同類信息!
  • 本頁收集關于vbscript Registry 注冊表操作實現代碼(讀寫刪除)的相關信息資訊供網民參考!
  • 推薦文章
    99久久精品国产高清一区二区 | 91麻豆高清国产在线播放| 免费毛片基地| 中文字幕Aⅴ资源网| 亚洲女初尝黑人巨高清在线观看| 精品国产香蕉伊思人在线又爽又黄| 毛片高清| 国产91素人搭讪系列天堂| 人人干人人草| 九九久久99| 国产韩国精品一区二区三区| 99久久精品国产高清一区二区| 亚欧成人乱码一区二区| 韩国妈妈的朋友在线播放| 久久精品道一区二区三区| 可以免费看污视频的网站| 国产91精品一区| 欧美18性精品| a级黄色毛片免费播放视频| 日本在线不卡视频| 欧美一区二区三区性| 日韩专区亚洲综合久久| 日韩专区第一页| 国产一区二区精品久久91| 亚州视频一区二区| 亚欧乱色一区二区三区| 成人影视在线观看| 国产a网| 免费国产一级特黄aa大片在线| 国产韩国精品一区二区三区| 日本免费乱理伦片在线观看2018| 国产精品自拍亚洲| 日韩欧美一二三区| 毛片成人永久免费视频| 毛片电影网| 中文字幕97| 免费一级片在线观看| 日韩av东京社区男人的天堂| 日韩在线观看视频网站| 久草免费在线色站| 毛片成人永久免费视频| 黄视频网站在线看| 国产成人啪精品视频免费软件| 久久国产精品只做精品| 天天做日日爱| 韩国毛片基地| 国产成a人片在线观看视频| 国产网站在线| 国产一区二区精品| 尤物视频网站在线观看| 九九精品在线| 国产不卡精品一区二区三区| 黄视频网站免费看| 国产成人啪精品视频免费软件| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 韩国三级一区| 国产一区二区精品| 韩国三级香港三级日本三级| 亚洲精品久久久中文字| 天天色成人| 久久精品欧美一区二区| 国产一区免费观看| 四虎影视久久久| 你懂的国产精品| 亚洲精品影院| 欧美日本韩国| 欧美激情一区二区三区在线 | 久久久成人影院| 国产国语对白一级毛片| 亚洲第一色在线| 欧美另类videosbestsex久久| 免费的黄色小视频| 欧美激情一区二区三区视频 | 精品国产一区二区三区国产馆| 999久久久免费精品国产牛牛| 国产伦精品一区三区视频| 久久福利影视| 日韩专区亚洲综合久久| 毛片高清| 99久久精品国产高清一区二区 | 亚洲精品中文字幕久久久久久| 黄色免费三级| 青青青草影院| 99久久精品国产高清一区二区| 天天做人人爱夜夜爽2020| 国产亚洲男人的天堂在线观看| 四虎影视精品永久免费网站| 国产国语在线播放视频| 精品国产亚洲一区二区三区| 四虎影视库国产精品一区| 麻豆系列 在线视频| 久久国产影视免费精品| 黄视频网站免费观看| 欧美一级视| 国产91素人搭讪系列天堂| 天天色色色| 国产欧美精品| 999精品在线| 精品国产亚一区二区三区| 国产伦理精品| 亚洲精品久久久中文字| 天天做日日爱夜夜爽| 91麻豆国产福利精品| 国产不卡高清在线观看视频| 精品毛片视频| 欧美大片毛片aaa免费看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 天天色成人| 欧美爱色| 国产麻豆精品免费密入口| 麻豆污视频| 四虎精品在线观看| 欧美爱色| 国产成人精品在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久99中文字幕| 色综合久久天天综线观看| 日本免费看视频| 国产视频久久久| 可以在线看黄的网站| 麻豆网站在线免费观看| 欧美大片aaaa一级毛片| 中文字幕一区二区三区精彩视频 | 香蕉视频三级| 午夜家庭影院| 日韩av片免费播放| 超级乱淫伦动漫| 亚洲天堂免费观看| 国产不卡精品一区二区三区| 欧美日本二区| 黄视频网站免费| 精品久久久久久影院免费| 二级片在线观看| 四虎论坛| 999久久狠狠免费精品| 国产麻豆精品视频| 午夜在线影院| 久久国产精品永久免费网站| 精品国产三级a| 亚洲 欧美 91| 四虎影视精品永久免费网站| 韩国毛片 免费| 91麻豆精品国产综合久久久| 国产不卡高清在线观看视频| 国产一级强片在线观看| 可以免费看污视频的网站| 99热精品在线| 日韩一级黄色片| 欧美电影免费看大全| 国产麻豆精品免费密入口| 高清一级做a爱过程不卡视频| 日本在线不卡视频| 日韩一级精品视频在线观看| 国产高清在线精品一区二区| 在线观看成人网 | 韩国毛片免费大片| 精品视频在线看| 欧美日本二区| 久久国产精品只做精品| 欧美大片aaaa一级毛片| 可以免费看毛片的网站| 99久久精品国产高清一区二区 | 国产伦精品一区二区三区在线观看| 久久久成人影院| 国产91素人搭讪系列天堂| 精品视频在线观看一区二区 | 99热精品一区| 亚洲天堂一区二区三区四区| 成人高清护士在线播放| 四虎影视库国产精品一区| 99久久精品国产麻豆| 欧美一级视频免费| 美女免费精品视频在线观看| 四虎精品在线观看| 韩国妈妈的朋友在线播放| 亚洲www美色| 精品国产三级a∨在线观看| 国产一区二区高清视频| 日韩一级黄色片| 午夜欧美福利| 久久久久久久免费视频| 国产伦精品一区三区视频| 午夜久久网| 日本特黄特色aa大片免费| 国产国产人免费视频成69堂| 韩国毛片基地| 精品在线视频播放| 日韩免费片| 免费毛片基地| 久久精品道一区二区三区| 999精品在线| 九九久久国产精品大片| 四虎影视久久| 欧美大片aaaa一级毛片| 中文字幕一区二区三区精彩视频 | 成人免费一级毛片在线播放视频| 日本免费乱理伦片在线观看2018| 成人影院久久久久久影院| 黄色免费三级| 你懂的国产精品|