윈 도 우 배치파일 고수분께 질문합니다
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 | - | - |
36551 | 윈 도 우| Ahci모드로 변경후 외장하드 인식불가 [1] | 하얀고니 | 3105 | 12-18 |
36550 | 윈 도 우| 시스템 트레이에 볼륨아이콘이 사라짐 [3] | 비숍 | 6316 | 12-18 |
36549 | 윈 도 우| 덮어깔고 난후 생긴 폴더 [2] | 알미뜽 | 2228 | 12-18 |
36548 | 윈 도 우| 하드에 OS iso이미지로 가장편하게 os설치방법은.. [1] | 빨간미소 | 3271 | 12-18 |
36547 | 윈 도 우| 저도 메모리에 대한 질문합니다. [3] | jmshin722 | 1782 | 12-18 |
36546 | 윈 도 우| [급질문]- Win8 -> XP [4] | 디프리트6 | 3400 | 12-18 |
36545 | 윈 도 우| 랭귀지팩 관련 문의드립니다. [2] | Sting | 1825 | 12-18 |
36544 | 윈 도 우| 명령어 질문 [2] | 루아루아 | 2487 | 12-18 |
36543 | 윈 도 우| 임시인터넷화일 이동에 대하여 여쭙습니다. | adv | 1969 | 12-18 |
36542 | 윈 도 우| 하드디스크 파티션 나누는데 이렇습니다. [1] | 열린이 | 2879 | 12-18 |
36541 | 윈 도 우| 키보드 Ctrl + C 복사 및 붙이기 기능에 에러가 생김니다. [2] | 온세미 | 3235 | 12-18 |
36540 | 윈 도 우| 윈도우7 64비트인데 4기가 vs 8기가램 [2] | 알라뷰 | 6256 | 12-18 |
36539 | 윈 도 우| WMC가 뭔지 모릅니다. [6] | 해오라기 | 2553 | 12-18 |
36538 | 윈 도 우| video_tdr_failure (nvlddmkm.sys)블루스크린...문제 [1] | 빨간미소 | 4240 | 12-18 |
36537 | 윈 도 우| Win8 에서 ISO 탑재가 안됩니다..... [5] | 똘이 | 5009 | 12-18 |
36536 | 윈 도 우| X64 64비트 os설치시 pe판도 64비트여야하는지 [5] | 빨간미소 | 3654 | 12-18 |
36535 | 윈 도 우| 윈도우8 마우스 우클릭 - 새로만들기 [4] | 감자동자 | 3824 | 12-18 |
36534 | 윈 도 우| 사진 마지막 저장위치에 저장하기... [6] | 알미뜽 | 2492 | 12-18 |
36533 | 윈 도 우| 윈도우8에 오피스2010 설치 시 토큰 파일? [3] | FreeLoop | 3243 | 12-18 |
36532 | 윈 도 우| 이 웹사이트의 추가기능을 실행하지못했습니다. 메세지 [1] | 항상초보 | 5170 | 12-18 |
고수는 아니지만 ;;
제가 방금 해보니까
사용자 노드값 찾아서 레지스트리 입력까지 되는 것 확인했습니다
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. 질문하신 분께서 밑에 파일도 다 잘 되신다고 하시네요. 그런데 쪽지로만 계속 질문하시네요 ㅎㅎ;