vbs 注冊表操作代碼(添加刪除)
更新時(shí)間:2009年05月13日 16:37:42 作者:
vbs 注冊表實(shí)現(xiàn)代碼。需要用vbs操作注冊表的朋友可以看看。
1、讀注冊表的關(guān)鍵詞和值:
可以通過把關(guān)鍵詞的完整路徑傳遞給wshshell對象的regread方法。例如:
set ws=wscript.createobject("wscript.shell")
v=ws.regread("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\nwiz")
wscript.echo v
2、寫注冊表
使用wshshell對象的regwrite方法。例子:
path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\"
set ws=wscript.createobject("wscript.shell")
t=ws.regwrite(path & "jj","hello")
這樣就把
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\jj這個(gè)鍵值改成了hello.不過要注意:這個(gè)鍵值一定要預(yù)先存在。
如果要?jiǎng)?chuàng)建一個(gè)新的關(guān)鍵詞,同樣也是用這個(gè)方法。
path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\run\sssa2000\love\"
set ws=wscript.createobject("wscript.shell")
val=ws.regwrite(path,"nenboy")
val=ws.regread(path)
wscript.echo val
刪除關(guān)鍵字和值
使用regdelete方法,把完整的路徑傳遞給regdelete就可以了
例如
val=ws.regdel(path)
注意,如果要?jiǎng)h除關(guān)鍵詞的值的話 一定要在路徑最后加上“\”,如果不加斜線,就會(huì)刪除整個(gè)關(guān)鍵詞。
當(dāng)然,從現(xiàn)在的角度看,還是使用WMI的注冊表處理功能也許更好些。
可以通過把關(guān)鍵詞的完整路徑傳遞給wshshell對象的regread方法。例如:
復(fù)制代碼 代碼如下:
set ws=wscript.createobject("wscript.shell")
v=ws.regread("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\nwiz")
wscript.echo v
2、寫注冊表
使用wshshell對象的regwrite方法。例子:
復(fù)制代碼 代碼如下:
path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\"
set ws=wscript.createobject("wscript.shell")
t=ws.regwrite(path & "jj","hello")
這樣就把
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\jj這個(gè)鍵值改成了hello.不過要注意:這個(gè)鍵值一定要預(yù)先存在。
如果要?jiǎng)?chuàng)建一個(gè)新的關(guān)鍵詞,同樣也是用這個(gè)方法。
復(fù)制代碼 代碼如下:
path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\run\sssa2000\love\"
set ws=wscript.createobject("wscript.shell")
val=ws.regwrite(path,"nenboy")
val=ws.regread(path)
wscript.echo val
刪除關(guān)鍵字和值
使用regdelete方法,把完整的路徑傳遞給regdelete就可以了
例如
val=ws.regdel(path)
注意,如果要?jiǎng)h除關(guān)鍵詞的值的話 一定要在路徑最后加上“\”,如果不加斜線,就會(huì)刪除整個(gè)關(guān)鍵詞。
當(dāng)然,從現(xiàn)在的角度看,還是使用WMI的注冊表處理功能也許更好些。
相關(guān)文章
vbs實(shí)現(xiàn)只復(fù)制比目標(biāo)文件更新的文件
有時(shí)候我們需要時(shí)候備份一些文件,只有當(dāng)這個(gè)文件被修改了并且不是空的時(shí)候才復(fù)制2014-04-04
Windows Script Host之用vbs實(shí)現(xiàn)[瀏覽文件夾]功能
Windows Script Host之用vbs實(shí)現(xiàn)[瀏覽文件夾]功能...2007-07-07
VBS教程:函數(shù)-SetLocale 函數(shù)
VBS教程:函數(shù)-SetLocale 函數(shù)...2006-11-11
查看或修改Windows系列系統(tǒng)的序列號(hào)的vbs
查看或修改Windows系列系統(tǒng)的序列號(hào)(包括:2000,xp,2003),支持命令行2008-06-06

