주제 : 사람이 귀찮아 지면 뭔가를 한다.
Windows registry를 건들 일이 종종 있는데, 누군가 클릭한번으로 자동으로 들어가고 또 자동으로 삭제되는 파일을 받아서 사용해본 경험이 있다. 참 편한데... 어떻게 하는지 몰라서 이번 기회에 정리해두고자 한다.
Windows XP의 경우 reg 명령어를 이용하여 registry에 접근할 수 있다.
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG Operation [Parameter List]
Operation [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
일단, 내 경우에는 추가, 혹은 삭제만 하면 되니깐 아래의 명령어만 쓰면 될 듯 하다.
REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
KeyName [\\Machine\]FullKey
Machine Name of remote machine - omitting defaults to the current
machine Only HKLM and HKU are available on remote machines
FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey The full name of a registry key under the selected ROOTKEY
/v The value name, under the selected Key, to add
/ve adds an empty value name <no name> for the key
/t RegKey data types
[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |
REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |
REG_NONE | REG_EXPAND_SZ ]
If omitted, REG_SZ is assumed
/s Specify one charactor that you use as the separator in your data
string for REG_MULTI_SZ. If omitted, use "\0" as the separator
/d The data to assign to the registry ValueName being added
/f Force overwriting the existing registry entry without prompt
음.. cmd에 것을 그냥 붙여 놓으니 정말 성의없어 보이네.. ㅡ,.ㅡ; 알아 먹으면 되지뭐.