久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

初談制作注冊(cè)表REG腳本文件(上)

 魚(yú)音丶 2014-02-22

一,、制作REG文件的相關(guān)知識(shí)

REG文件實(shí)際上是一種注冊(cè)表腳本文件,通過(guò)約定的格式,,可以利用REG文件直接對(duì)注冊(cè)表進(jìn)行任何修改操作,。制作注冊(cè)表REG腳本文件,不僅要了解注冊(cè)表的相關(guān)知識(shí),,而且還要對(duì)注冊(cè)表內(nèi)容在REG文件中的表現(xiàn)形式有所了解,。

1、注冊(cè)表中的鍵值項(xiàng),、鍵值概述
       在注冊(cè)表中,左欄是路徑的主鍵,、子鍵,,右欄是鍵值項(xiàng)內(nèi)容,我們只要單擊左欄中的任一鍵,,則在右欄中就顯示這個(gè)鍵的鍵值項(xiàng)內(nèi)容,。鍵值項(xiàng)是由鍵值名、鍵值類(lèi)型,、鍵值三部分構(gòu)成,。鍵值名的這個(gè)鍵常稱(chēng)“鍵值鍵”。在注冊(cè)表中雙擊或右擊“鍵值鍵”,,可對(duì)鍵值項(xiàng)進(jìn)行修改編輯,。
       鍵值名:鍵值名為“默認(rèn)”的鍵值項(xiàng),是在新建主鍵或子鍵時(shí)系統(tǒng)自動(dòng)給出的,。其它的鍵值項(xiàng)可自行新建,,鍵值名可自定義。
       鍵值類(lèi)型:鍵值類(lèi)型有“字符串值,、二進(jìn)制值,、DWORD值、多字符串值,、可擴(kuò)充字符串值”五類(lèi),,常用的鍵值類(lèi)型是前三類(lèi)。
       鍵值:什么樣的鍵值類(lèi)型就定義了什么樣的“鍵值”,常用的三類(lèi)鍵值在注冊(cè)表中的表現(xiàn)形式如下,。
       ①字符串值:一般用來(lái)表示注冊(cè)表中文件的描述,、硬件標(biāo)識(shí)等。通常由字母和數(shù)字組成,,最大長(zhǎng)度不能超過(guò)255個(gè)字符,。
       ②二進(jìn)制值:在注冊(cè)表中二進(jìn)制值是沒(méi)有長(zhǎng)度限制,可任意個(gè)字節(jié)長(zhǎng),。在注冊(cè)表編輯器中,,二進(jìn)制以十六進(jìn)制的方式顯示出來(lái)。
       ③dword值: 是一個(gè)32位(4個(gè)字節(jié))長(zhǎng)度的數(shù)值,。在注冊(cè)表編輯器中,,你會(huì)發(fā)現(xiàn)系統(tǒng)會(huì)以十六進(jìn)制的方式顯示DWORD值。
                           在編輯dword值時(shí),,可以選擇用十進(jìn)制還是16進(jìn)制的方式進(jìn)行輸入,。

初談制作注冊(cè)表REG腳本文件(一) - 火力光波 - 火力光波的博客

 2、在REG文件中的鍵值項(xiàng)分析
打開(kāi)注冊(cè)表,,在HKEY_CLASSES_ROOT\*\shell下新建一主鍵(有些也稱(chēng)子鍵),,鍵名為“新鍵名”,這時(shí)系統(tǒng)在右欄上自動(dòng)給出一個(gè)字符串鍵值項(xiàng),,輸入鍵值:為空,。再分別新建二進(jìn)制值、dword值,、多字符串值,、可擴(kuò)充字符串值四個(gè)鍵值項(xiàng),鍵值都為空,。

初談制作注冊(cè)表REG腳本文件(一) - 火力光波 - 火力光波的博客

現(xiàn)將主鍵“新鍵名”導(dǎo)出,,鍵值項(xiàng)的五種不同鍵值類(lèi)型,在REG文件中的表現(xiàn)形式如下:
----------------------------------------------------------------------------------------------
----------------------------
字符串值           (REG_SZ)                 表現(xiàn)形式為:  @="",。
二進(jìn)制值           (REG_BINARY)         表現(xiàn)形式為: "鍵值名1"=hex:
dword值            (REG_DWORD)         表現(xiàn)形式為: "鍵值名2"=dword:00000000
多字符串值        (REG_MULTI_SZ)      表現(xiàn)形式為: "鍵值名3"=hex(7):00,00
可擴(kuò)充字符串值 (REG_EXPAND_SZ)  表現(xiàn)形式為: "鍵值名4"=hex(2):00,00
--------------------------------------------------------------------------------------------------------------------------
以上,,是鍵值項(xiàng)在REG文件中的表現(xiàn)形式,也就是鍵值項(xiàng)在REG文件中的寫(xiě)法,。認(rèn)真地分析一下表現(xiàn)形式中等號(hào)“=”的左邊,、右邊的情形,就可以發(fā)現(xiàn)鍵值項(xiàng)在REG文件中的寫(xiě)法規(guī)律,。

(1)從上例中等號(hào)“=”左邊的鍵值名稱(chēng)分析,。
不難看出,上例中鍵值項(xiàng)的左邊可分兩種:默認(rèn)的,、非默認(rèn)的,。在所有的鍵值項(xiàng)中,,除了一個(gè)默認(rèn)鍵值項(xiàng)外,其余都是非默認(rèn)鍵值項(xiàng),。默認(rèn)鍵的在注冊(cè)表中的鍵值名是“默認(rèn)”,,在腳本文件中用@表示,@ 沒(méi)有用半角雙引號(hào),;而非默認(rèn)的"鍵值名",,用了半角雙引號(hào)??梢?jiàn),,鍵值項(xiàng)左邊的寫(xiě)法只有兩種: @ 或 "鍵值名" 。

(2)從上例中等號(hào)“=”右邊的表現(xiàn)形式分析,。
在上例中,,雖沒(méi)有給每一個(gè)鍵值項(xiàng)輸入鍵值,但仍可看出每一個(gè)鍵值項(xiàng)右邊的表現(xiàn)形式,,都由鍵值符,、鍵值兩個(gè)部分。由此看來(lái),,鍵值項(xiàng)在REG文件中的表現(xiàn)形式,,也是由鍵值名、鍵值符,、鍵值三個(gè)部分構(gòu)成,。其中“鍵值符”就是表示注冊(cè)表中的“鍵值類(lèi)型”。具體地說(shuō),,REG文件中的鍵值符:“""、hex:,、dword:,、hex(7):、hex(2):”,,分別表示注冊(cè)表中的鍵值類(lèi)型:“字符串值,、二進(jìn)制值、dword值,、多字符串值,、多字符串值”。因此,,鍵值項(xiàng)在REG文件中的寫(xiě)法為:@或"鍵值名"=鍵值符 鍵值,。

(3)從上例中等號(hào)“=”右邊的鍵值設(shè)置分析。
在上例中,,等號(hào)“=”右邊的鍵值,,因都沒(méi)有輸入鍵值,在注冊(cè)表中鍵值表現(xiàn)都是為空。經(jīng)反復(fù)測(cè)試,,在注冊(cè)表中都表現(xiàn)鍵值為空的,,dword值的有效寫(xiě)法是:@或"鍵值名"=dword:00000000;其它的有效寫(xiě)法是:@或"鍵值名"=鍵值符,。

(4)從上例中等號(hào)“=”右邊的鍵值種類(lèi)分析,。
鍵值也可分字符串、dword數(shù)值,、其它數(shù)值三種,。"字符串"要用半角雙引號(hào)。如字符串中包含路徑分隔符,,分隔符用雙斜杠\\,。dword數(shù)值和其它數(shù)值不需要用半角雙引號(hào)。綜合上述內(nèi)容,,鍵值項(xiàng)在REG文件中的寫(xiě)法:
其一,,字符串?dāng)?shù)值:   @或"鍵值名"="字符串"
其二,dword數(shù)值:    @或"鍵值名"=dword: 數(shù)值
其三,,其它數(shù)值:      @或"鍵值名"=鍵值符 數(shù)值
說(shuō)明:①其它數(shù)值:指“hex:二進(jìn)制值數(shù)值,,hex(7):多字符串值數(shù)值,hex(2):多字符串值數(shù)值”,。
          ②當(dāng)鍵值dword的數(shù)值為00000000時(shí)和字符串,、其它數(shù)值沒(méi)有輸入值時(shí),表示鍵值為空,。

3,、鍵值項(xiàng)、鍵值REG文件的寫(xiě)法
為了便于記憶和操作,,根據(jù)上面分析的結(jié)果,,在腳本文件中編寫(xiě)鍵值項(xiàng),還可歸納為以下兩種寫(xiě)法,。
(1)概括性的寫(xiě)法
    @ 或"鍵值名"=鍵值符 鍵值
   說(shuō)明:①@為默認(rèn)的,,"鍵值名"為非默認(rèn)的。
             ②鍵值符 鍵值的寫(xiě)法:"字符串",,dword:數(shù)值,,hex:數(shù)值,hex(7):數(shù)值,,hex(2):數(shù)值,。
             ③當(dāng)鍵值dword的數(shù)值為00000000時(shí)和字符串、其它數(shù)值沒(méi)有輸入值時(shí),,表示鍵值為空,。
(2)具體性的寫(xiě)法
默認(rèn)的
REG_SZ                 寫(xiě)法為:     @="字符串"
REG_BINARY         寫(xiě)法為:     @=hex:數(shù)值
REG_DWORD         寫(xiě)法為:     @=dword:數(shù)值
REG_MULTI_SZ      寫(xiě)法為:      @=hex(7):數(shù)值
REG_EXPAND_SZ   寫(xiě)法為:     @=hex(2):數(shù)值
非默認(rèn)的
REG_SZ                 寫(xiě)法為:   "鍵值名"="字符串"
REG_BINARY         寫(xiě)法為:   "鍵值名"=hex:數(shù)值
REG_DWORD         寫(xiě)法為:  "鍵值名"=dword:數(shù)值
REG_MULTI_SZ       寫(xiě)法為:   "鍵值名"=hex(7):數(shù)值
REG_EXPAND_SZ   寫(xiě)法為:   "鍵值名"=hex(2):數(shù)值
說(shuō)明:當(dāng)鍵值dword的數(shù)值為00000000時(shí)和字符串,、其它數(shù)值沒(méi)有輸入值時(shí),表示鍵值為空

二,、制作,、運(yùn)行REG文件的方法

       修改注冊(cè)表的方法很多,最常見(jiàn)的有:一是手動(dòng)直接修改:就是在注冊(cè)表中,,用手工直接修改注冊(cè)表的內(nèi)容,。二是導(dǎo)入導(dǎo)出修改:是將要修改的內(nèi)容導(dǎo)出后`進(jìn)行修改,修改后保存再導(dǎo)入,。三是制定腳本文件修改:即按照注冊(cè)表腳本文件的格式和要求,,制定REG文件再導(dǎo)入。本文介紹就是第三種方法,。

1,、建立腳本文件
①新建一個(gè)文本文檔,將其擴(kuò)展名.txt改為.reg,;
②再用記事本打開(kāi).reg文件就可進(jìn)行編輯了,,編輯好后保存。
2,、編輯腳本文件
(1)文件的基本格式
----------------------------------------------------------------------------------------------
注冊(cè)表編輯器版本

[路徑]
 @=鍵值符 鍵值
"鍵值名"=鍵值符 鍵值
----------------------------------------------------------------------------------------------
(2)腳本文件的范例
----------------------------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\m3ile]
"FriendlyTypeName"="@C:\\WINDOWS\\inf\\unregmp2.exe,-9926"
"EditFlags"=hex:00,00,01,00
"PreferExecuteOnMismatch"=dword:00000001
@="M3U 文件"
----------------------------------------------------------------------------------------------
(3)編輯腳本的說(shuō)明
①第一行是注冊(cè)表編輯器版本,,凡是XP用戶(hù)必須輸入“Windows Registry Editor Version 5.00”。
②第二行為空行,。
③第三行是導(dǎo)入內(nèi)容到注冊(cè)中的路徑,、位置,如,,[HKEY_CLASSES_ROOT\m3ile],。
④第四行及其以后的,均為鍵值項(xiàng)的內(nèi)容,,是編輯的重點(diǎn),、關(guān)鍵。
⑤在鍵值項(xiàng)的內(nèi)容中,,可分為默認(rèn)的:如,@="M3U 文件",。剩下的為非默認(rèn)的內(nèi)容,。
⑥在鍵值項(xiàng)為非默認(rèn)的內(nèi)容中有三種:
   一是字符串值:    如,"M3U 文件",、"@C:\\WINDOWS\\inf\\unregmp2.exe,-9926",;
   二是二進(jìn)制值:    如,hex:00,00,01,00,;
   三是dword值:     如,,dword:00000001,。

3、運(yùn)行腳本文件
雙擊REG腳本文件圖標(biāo),,不論注冊(cè)表編輯器是否打開(kāi),,REG腳本文件內(nèi)容自動(dòng)導(dǎo)入到注冊(cè)表。

 


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多