Thursday, February 3, 2011

How to add, modify, or delete registry subkeys and values by .reg

Syntax of .Reg Files
  • A .reg file has the following syntax:
RegistryEditorVersion
Blank line
[RegistryPath1]
"DataItemName1"="DataType1:DataValue1"
"DataItemName2"="DataType2:DataValue2"
Blank line
[RegistryPath2]
"DataItemName3"="DataType3:DataValue3"
  • ส่วนด้านล้างนี้เป็น Type ของ key
Data TypeDataType in .reg
REG_BINARYhexadecimal
REG_DWORDdword
REG_EXPAND_SZhexadecimal(2)
REG_MULTI_SZhexadecimal(7)
  • Example file.reg content
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\XXX\XXX\XXX\XXX\Internet Settings]
"DisablePasswordCaching"=dword:1
"YYY"="Hello"

HKEY_LOCAL_MACHINE\Software\Test
"TestValue"=-

[-HKEY_LOCAL_MACHINE\Software\Test]
เพิ่มเติม
  • บรรทัดรองสุดท้ายจะเป็นการลบ value และบรรทัดสุดท้ายเป็นการลบ key ออกจาก registry
  • อันนี้เข้าใจง่ายมากๆ คือ ถ้า key มันไม่มีอยู่มันจะเป็นการเพิ่ม key และ value
  • แต่ถ้า key นั้นมีอยู่แล้วตาม path จะเป็นการ แก้ไข value ของ key นั้น
  • แนะนำอีกอย่าง อยากรู้รูปแบบ syntax เค้า ของแต่ละประเภท เราแค่ export key และ value ที่มีอยู่ในระบบออกมาดูไง

Refer

No comments:

Post a Comment

Popular Posts