관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

RegWrite 레지스트리에 값을 쓴다 본문

AUTOHOTKEY/레퍼런스

RegWrite 레지스트리에 값을 쓴다

님투 2007. 11. 5. 16:39
반응형

RegWrite

레지스트리에 값을 쓴다

RegWrite, ValueType, RootKey, SubKey [, ValueName, Value]

Parameters


인수명 설명
ValueType 값의 종류.
「REG_SZ」(문자열)「REG_EXPAND_SZ」REG_MULTI_SZ」 「REG_DWORD」(정수)「REG_BINARY」의 어떤 것인가.
RootKey 「HKEY_LOCAL_MACHINE」 「HKEY_USERS」 「HKEY_CURRENT_USER」 「HKEY_CLASSES_ROOT」 「HKEY_CURRENT_CONFIG」의 어떤 것인가.「HKLM」(와)과 같은 단축명도 가능.
리모트의 레지스트리에 액세스 하고 싶은 경우, 「\\workstation01:HKEY_LOCAL_MACHINE」(와)과 같이 컴퓨터명과 「:」(을)를 붙인다.
SubKey 서브 키의 이름
ValueName 값의 이름.
생략시는, 서브 키의 규정의 값이 된다.
Value 쓰는 값.
생략시는,ValueType에 의해서 하늘인가 「0」(이)가 된다.

ErrorLevel

성공시는 「0」, 실패시는 「1」.


Remarks

레지스트리에의 기입은 위험을 수반하므로, 신중하게 실시하는 것.

ValueType하지만REG_DWORD의 경우,Value(은)는 부호 없음 정수로 지정한다.16진수로의 지정도 가능.

REG_BINARY의 경우,Value(은)는 「01A9FF77......」(와)과 같은16진수열로 지정한다.

REG_MULTI_SZ의 경우,Value하LF(`n)단락의 문자열로 지정한다.
제일 마지막`n(은)는 무시된다.
하늘 항목은 용서되지 않기 때문에,`n(을)를 복수 계속해 포함해선 안 된다.

Windows9x계에서는,64KB이상의 내용은 취급할 수 없다.
또,REG_BINARY(와)과Reg_MULTI_SZ그럼,OS에 관계없이64KB이상의 값은 취급할 수 없다.
이 상한을 넘었을 경우, 최초의64KB만이 써진다.

registry-loop(을)를 사용하면, 복수의 키에 같은 조작을 실시할 수 있다.


Related

RegDelete, RegRead, Registry-loop


Example(s)

RegWrite, REG_SZ, HKEY_LOCAL_MACHINE, SOFTWARE\TestKey, MyValueName, Test Value
RegWrite, REG_BINARY, HKEY_CURRENT_USER, Software\TEST_APP, TEST_NAME, 01A9FF77
RegWrite, REG_MULTI_SZ, HKEY_CURRENT_USER, Software\TEST_APP, TEST_NAME, Line1`nLine2
반응형
Comments