欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
用Asp修改注冊表

用Asp修改注冊表看完了這個(gè)你就可以用asp修改注冊表了!

大名鼎鼎的WSH聽(tīng)說(shuō)過(guò)嗎? 它就是Windows script Host的縮寫(xiě)形式,WSH是Windows平臺的腳本指令,它的功能十分強大,并且它還是利用語(yǔ)法結構簡(jiǎn)單、易學(xué)易用且功能強大的Jscript和VBscript腳本語(yǔ)言,來(lái)實(shí)現其卓越的功能的,除了本文介紹的修改注冊表之外,它還可以訪(fǎng)問(wèn)Excel文件,也能與網(wǎng)絡(luò )溝通,當然它最大的優(yōu)勢莫過(guò)于它能與操作系統溝通,而修改注冊表只是它與操作系統溝通的冰山一角。正是它有如此諸多的優(yōu)點(diǎn)與實(shí)用性,正倍受很多Windows用戶(hù)的青睞,本文就為大家介紹一二,讓各位領(lǐng)略一下WSH的風(fēng)采。
用VBscript編寫(xiě)的WSH程序文件的擴展名為.vbs,該腳本程序在窗口界面是由wscript.exe文件解釋執行的,在字符界面是由cscript.exe文件解釋執行的,命令格式為:cscript filename.vbs
 
創(chuàng )建對象
用VBscript修改注冊表,必須先創(chuàng )建一個(gè)能于操作系統溝通的對象,再利用該對象的各種方法對注冊表進(jìn)行操作,創(chuàng )建這個(gè)對象的方法和格式如下:
Dim OperationRegistry
Set OperationRegistry=Wscript.CreateObject("Wscript.Shell")
上述這些代碼就創(chuàng )建了一個(gè)能與操作系統溝通的對象OperationRegistry
 
對象的方法
有了以上這個(gè)對象,并不等于就能馬上對注冊表進(jìn)行操作,我們還必須弄清該對象對注冊表進(jìn)行操作的幾種重要方法.
1.對注冊表的讀操作RegRead
2.對注冊表的寫(xiě)操作RegWrite
3.對注冊表的刪操作RegDelete
補充一點(diǎn),WSH還有兩個(gè)通用的方法:
Wscript.Echo()用來(lái)顯示一串文本信息,相當于VB中的MsgBox()。
Wscript.Quit()用來(lái)退出VBscript程序。
 
方法的參數
對于以上三種操作RegRead,RegWrite,RegDelete都需要帶參數進(jìn)行,并且這些操作的參數的個(gè)數和形式又不盡相同,下面我就把它們的一個(gè)共同且必不可少的參數講一下:
該參數可稱(chēng)作是"路徑參數",它包括根鍵,主鍵路徑和鍵值,各部分表示的方法如下:
根鍵:
根鍵有兩種表示方法。
方法一:直接用它在注冊表中的字符串來(lái)表示,如:
HKEY_CLASSES_ROOT,HKEY_CURRENT_USER等
方法二:用縮寫(xiě)的四個(gè)字母來(lái)表示,前兩個(gè)為HK,后兩個(gè)即為根鍵單詞的首字母。如:
根鍵HKEY_CLASSES_ROOT表示為:HKCR, 根鍵HKEY_CURRENT_USER可表示為:HKCU等。
主鍵路徑:
主鍵路徑就是目標鍵在注冊表中的主鍵位置,各個(gè)主鍵之間用"\"符分隔開(kāi)。如:"Software\Microsoft\Windows\CurrentVersion\Policies\"
鍵值:
鍵值參數直接接在主鍵路徑之后。例如一個(gè)完整的路徑如下所示:
"HKCR\Software\Microsoft\Windows\CurrentVersion\Policies\NoRun"
 
方法詳解
1、RegRead操作詳解
讀操作RegRead主要是用來(lái)讀取注冊表中主鍵的默認值或鍵值的數據,我們可以將讀得的數據送到相應的變量中,再利用VB中的MsgBox()函數將該數據顯示出來(lái),這就達到了讀取注冊表中數據的目的(也可以利用對象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)
‘將讀取的數據顯示出來(lái)
2、RegWrite操作詳解
寫(xiě)操作RegWrite主要是用來(lái)在注冊表中新建主鍵或鍵值,并要賦予給它們一個(gè)初始值,該操作同樣可以對注冊表中以存在的主鍵或鍵值進(jìn)行數據的修改,因此寫(xiě)操作的參數結構就比讀操作要復雜一些,它不僅要路徑參數,還要一個(gè)初始值和類(lèi)型參數.
先來(lái)看初始值參數,該參數對于寫(xiě)操作來(lái)說(shuō)是必不可少的,它可以為空(null)但卻不能省掉。在新建主鍵時(shí),初始值參數就賦給了該主鍵的默認值,在新建鍵值時(shí),初始值參數就成了新建鍵值的初始數據.而初始值的類(lèi)型,則是由類(lèi)型參數決定的.類(lèi)型主要有以下三種:
(1)REG_SZ:字符型.該類(lèi)型為缺省類(lèi)型
(2)REG_DWORD:雙字節型.
(3)REG_BINARY:二進(jìn)制型.
以上三種類(lèi)型第1種和第2種用得最多,第3種類(lèi)型在某些場(chǎng)合可以用第2種加以替代,這三種類(lèi)型的賦值方法如下:
對于REG_SZ型:直接用字符串賦予,如"text","string"等
對于REG_DWORD型和REG_BINARY型則有兩種賦值方式
i)直接用十進(jìn)制的數表示,如:0,1等.
ii)用十六進(jìn)制的數表示,如:0x12,0xff等. 看例:
‘write.vbs
Dim OperationRegistry
Set OperationRegistry=Wscript.CreateObject("Wscript.Shell")
Default=OperationRegistry.RegRead("HKCR\")
‘獲取一個(gè)空值 (null)
 
OperationRegistry.RegWrite "HKCR\.xxf\",Default
‘在根鍵HKEY_CLASSES_ROOT之下新建主鍵.xxf,并置其默認值為空
 
OperationRegistry.RegWrite "HKCR\.xxf\","xxffile"
‘在根鍵HKEY_CLASSES_ROOT之下新建主鍵.xxf,并置其默認值為"xxffile"
 
OperationRegistry.RegWrite "HKCR\.xxf\value1","string"
‘在主鍵.xxf之下新建一個(gè)字符串型鍵值value1,并置其初始值為"string"
 
OperationRegistry.RegWrite "HKCR\.xxf\value2",1,"REG_DWORD"
‘在主鍵.xxf之下新建一個(gè)REG_DWORD型鍵值value2,并置其初始值為1
 
OperationRegistry.RegWrite "HKCR\.xxf\value3",0Xff,"REG_BINARY"
‘在主鍵.xxf之下新建一個(gè)二進(jìn)制型鍵值value3,并置其初始值為十六進(jìn)制的ff
 
3、RegDelete操作詳解
刪除操作RegDelete主要是用來(lái)刪除注冊表中已存在的主鍵或鍵值,該操作是一種極其危險的操作,它能將主鍵或鍵值毫不留情的在注冊表中“砍掉”,無(wú)論該鍵值下面有多重要的數據,它都能暢行無(wú)阻,因此在使用該操作時(shí)務(wù)必小心。
刪除操作的參數形式與讀操作的參數形式幾乎完全相同,只是有一點(diǎn)小小的區別,那就是刪除操作不需要將操作的返回值送給某一變量,例如:
‘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主鍵
強調一點(diǎn),不要更改注冊表中已存在的主鍵或鍵值,更不要將它們刪除,因為對注冊表進(jìn)行了不當的寫(xiě)操作或刪操作,情況嚴重的會(huì )導致系統崩潰!如果你真想這么做,那就請你作好注冊表的備份。
 
應用實(shí)例
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、改造“開(kāi)始”菜單
‘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) ‘禁用“開(kāi)始”菜單中的“運行”功能
Call Change(StartMenu_Find) ‘禁用“開(kāi)始”菜單中的“查找”功能
Call Change(StartMenu_Close) ‘禁用“開(kāi)始”菜單中的“關(guān)閉系統”功能
4、向Windows中添加自啟動(dòng)程序
該程序能在開(kāi)機時(shí)自動(dòng)運行。
‘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"
‘該自啟動(dòng)程序的全路徑文件名
AutoRunProgram.Write RegPath&Key_Name,Key_Data,Type_Name
‘在啟動(dòng)組中添加自啟動(dòng)程序autorun.exe
MsgBox("Success!")

[被屏蔽廣告]
2006-5-26 5:32:00
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
VB讀寫(xiě)注冊表的三種方法
自己解鎖注冊表
讓你的網(wǎng)速大大提高
[原創(chuàng )]按鍵+VBS實(shí)現WINSOCK-TCP連接傳送字符(二)
vbs讀寫(xiě)注冊表
怎樣去掉桌面圖標小箭頭
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久