윈 도 우 배치파일 고수분께 질문합니다
2012.12.17 23:54
회사내 프로그램인데 프로그램을 켤때마다 핸드폰 번호 인증을 받습니다. 그래서 다른 PC로 옮겨서 작업할 때 일일히 번호를
적어서 인증을 받아야하는데 이것을 자동으로 등록해주는 배치파일을 만들고 싶습니다.
인증된 파일은 HKEY_USERS 항목을 보면 사용자 노드가 저장이 되는데요,
S-1-5-21-3948111749-19062755050-377521142-111_Classes
뭐 요런식으로 각 컴퓨터에 사용자마다 따로 저장이 됩니다.
단순히 제 PC에서만 사용할거라면 레지스트리 입력시
[HKEY_USERS\S-1-5-21-3948111749-19062755050-377521142-111\Software\Samhwn\User] "phone"="01047964911" ---------------------------------------------phone.reg로 저장하고 regedit /s .\phone.reg 이렇게 해놓으면 끝나지만 문제는 다른 PC에 가면 사용자 노드값이 바뀌기 때문에 저 레지스트리 경로로 등록한다고 한들 인증이 되질 않습니다. 배치파일에서 현재 사용자 노드값을 반환해서 자동으로 입력해주는 배치파일 구문이 있나요? 예를들어 윈도우폴더내에 1111이라는 폴더를 생성하고 싶다고 가정할 때 경로를 C:\Windosws 로 지정해줘도 가능은 하지만 다른 PC가 E:\Windows에 설치가 됬을때는 정상적으로 작동하지 않죠. 이것을 해결하려면 단순히 %windir%이라는 환경변수만 지정해주면 됩니다. 이것처럼 사용자노드를 반환받아서 입력해주는 배치구문이 있는지 궁금합니다. 아니라면 다른 해결방법에 대한 조언도 듣겠습니다. 제가 검색으로 해결법을 찾으려고 노력했는데 HKEY_USERS\S-1-5-21-3948111749-19062755050-377521142-111\Software\Samhwn\User 이거를 ---------------------------------------------------------------------------------------------- HKEY_CURRENT_USER\Software\Samhwn\User 이렇게 바꾸면 된다고 하더군요. HKEY_CURRENT_USER\Software\Samhwn\User 로 바꾼 실험결과 무조건 한번은 인증을 받아야합니다. 한번 인증받고 난후에는 인증없이 계속 사용은 가능하더군요. 이건...제가 원하는 결과가 아니더군요.
댓글 [2]
-
suk 2012.12.18 01:33
-
suk 2012.12.18 03:23
그런데, 사용자계정이 여러개이면 문제가 생기네요;; 맨 뒤에 검색되는 사용자에 적용이 됩니다. 복잡해지네요;
사용자계정이 여러개인 경우는 ..어떤 표시를 현재 사용자 레지스트리에 넣어야겠네요.(바로 삭제합니다)
엥? 좀전에는 다른 사용자 로그인하니까 2가지 계정이 나왔는데요.
이번에는 다른 사용자 1개만 나오네요. 아까 그게 뭔가 에러였나보네요.
그러면, 여러사용자일 때도 위 파일로도 되겠군요. 그래도 조금 불안하니까 밑에 파일이 더 좋을 듯 합니다만...
참고로, 밑에 파일도 사용자계정이 1개일때도 됩니다.
reg add HKEY_CURRENT_USER\표시 /f
for /f "tokens=2 usebackq delims=\" %%a in (`"reg query HKEY_USERS /s /k /f 표시"`) do set nod=%%a
reg add HKEY_USERS\%nod%\Software\Samhwn\User /v phone /d 01047964911 /f
reg delete HKEY_CURRENT_USER\표시 /f
pause
그냥 단순한 표시로 빈털터리 키값만 넣었다가 임무완수하고 바로 삭제합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
36531 | 윈 도 우| 1PC 1License 라고 했을때 말입니다. [1] | 으뜸회오리 | 1884 | 12-18 |
36530 | 윈 도 우| 삼성컴퓨터 복원솔루션 이동에 좋은 방법은? [2] | 한스 | 2519 | 12-18 |
36529 | 윈 도 우| Win8 Santalove™eⓝt.7z 비번 좀 알 수 있을까요? [5] | 쩌비™ | 3241 | 12-18 |
36528 | 윈 도 우| XP 부팅로고 변경 + 종료시 로고변경 [1] | 아파야낫는 | 3288 | 12-18 |
36527 | 소프트웨어| 아래한글2010 질문 드립니다 [2] | 아파야낫는 | 2192 | 12-18 |
» | 윈 도 우| 배치파일 고수분께 질문합니다 [2] | 아후리마 | 2627 | 12-17 |
36525 | 윈 도 우| 백업 [2] | 머리 | 1785 | 12-17 |
36524 | 윈 도 우| 요즘 윈도우7_8 업데이트 왜이리 느리죠 [7] | 토토윈 | 2078 | 12-17 |
36523 | 윈 도 우| 해적인증 하고 나서 그런가..;; [8] | 핑크맛우유 | 8324 | 12-17 |
36522 | 소프트웨어| XnView 한자? 폴더&파일 읽는 방법 [3] | stormos | 3198 | 12-17 |
36521 | 윈 도 우| 윈도 8 앱, 선택해서 사용하지 않기 [2] | ppt2210 | 1888 | 12-17 |
36520 | 윈 도 우| 윈8 vhd 용량부족 질문드립니다. [3] | varvari | 2248 | 12-17 |
36519 | 소프트웨어| 지금 pc촬영 프로그램으로 Screen Recorder, fraps중 뭐가... [1] | しろはな_ | 1800 | 12-17 |
36518 | 윈 도 우| 헬퍼로 인증하고, 나중에 백업할땐 어떻게하나여? [3] | 마늘빵 | 2081 | 12-17 |
36517 | 윈 도 우| wmc helper 어디서 구해요 ㅜㅜㅜㅜ [2] | 핑크맛우유 | 3236 | 12-17 |
36516 | 하드웨어| 추가로 하드를 장착했습니다.. [2] | 개나리짜증 | 1802 | 12-17 |
36515 | 기 타| usb 메모리에 MS-DOS 설치하려는데... 난감하네요..^^ [6] | 고감맨 | 3245 | 12-17 |
36514 | 윈 도 우| wmc 인증 slmgr -ato 로 풀려버리네요 [4] | 빨간미소 | 3273 | 12-17 |
36513 | 윈 도 우| 도와주세요 | jmshin722 | 2234 | 12-17 |
36512 | 윈 도 우| osx용 ssd로 윈8을 옮겼는데 부팅이 안되네요? [1] | brucex | 2123 | 12-17 |
고수는 아니지만 ;;
제가 방금 해보니까
사용자 노드값 찾아서 레지스트리 입력까지 되는 것 확인했습니다
reg 저장없이 그냥 이 bat파일 하나로 됩니다.
nod값찾아서자동입력하기.bat
본문에 나온 그대로 했습니다. 글자가 다르면 안 될 겁니다.
for /f "tokens=2 usebackq delims=\" %%a in (`"reg query HKEY_USERS /s /k /f Samhwn"`) do set nod=%%a
reg add HKEY_USERS\%nod%\Software\Samhwn\User /v phone /d 01047964911 /f
pause
p.s. 질문하신 분께서 밑에 파일도 다 잘 되신다고 하시네요. 그런데 쪽지로만 계속 질문하시네요 ㅎㅎ;