2013-10-17 3 views
0

AutoIt 스크립트를 사용하여 일부 레지스트리 설정을 변경하려고합니다. regWrite() 메서드는 1을 반환합니다. 즉 성공했음을 의미합니다. RegRead()를 동일한 키로 호출하면 RegWrite()에 전달한 값을 제공하지만 값은 regedit에서 변경되지 않습니다. 컴퓨터를 재부팅합니다. 나는 10 개가 넘는 키를 써 보았고 아무 것도 정말로 바뀌지 않았다.AutoIt의 레지스트리 값 변경이 작동하지 않습니다.

샘플 코드 :

#RequireAdmin 

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\ESET\Setup\CurrentSession","RebootSignal","REG_DWORD","0x00000000") 

답변

3

당신은

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\ESET\Setup\CurrentSession","RebootSignal","REG_DWORD",0x00000000) 

또는

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\ESET\Setup\CurrentSession","RebootSignal","REG_DWORD",0) 
+0

는 무엇입니까 사용해야합니다

이 단지 값 중 하나입니다 나는 변화 시도 차? @Milos – dHoja

+0

마지막 매개 변수 주위에 큰 따옴표가 누락되었습니다 ... ;-) – Samoth

+1

숫자 값이 있어야 할 때 레지스트리에 문자열을 쓰고 있습니다. – Milos