▶ 뭉충닷컴
 
mungchung.com login
Site Search
My Space
주절주절...
공부방
쥔장소개
Board
자유게시판
유용한 정보
자료실
Programming
강좌 & Articles
Spring 3.0
프로그래밍 Tip
   -ASP
   -PHP
   -JavaScript
   -HTML
   -Java/JSP
   -Database
   -Crystal Report
   -Visual Basic
   -이클립스
   -리눅스
   -기타
Windows API (VB)
Spread Sheet 7.0
컴퓨터활용 Tip
Other things
StarCraft 전략
StarCraft 문서
김용(金庸)
Son Q & Dieda

vbscript 실행 시간 지연

Script 조회 수 15720 추천 수 0 2010.06.09 18:46:45
http://www.koreaathome.org/share/shareInfo.php?b_table=solution&sb_id=1166&mode=view

'리스트'를 클릭해서 한 번 날려먹었어요. ㅠㅠ


간단히 정리하려고 했으나 댓글로 올리기에는 양이 많아 답글로 올립니다.

사용자의 운영체제가 권한상승을 요구하느냐에 따라 달라집니다.

Windows XP의 경우 관리자 그룹이라면 권한상승이 필요 없지만, Windows Vista에서는 관리자 그룹이라도 권한상승 없이는 일반 사용자 권한을 사용하므로 특별한 권한상승이 필요해집니다. 여기에서는 일정 시간 지연 후 UAC 창이 나타날 것입니다.

운영체제를 감지하여 알맞은 동작을 할 수도 있겠지만, 여기에서는 XP와 Vista에 대해 나누어서 작성하겠습니다.


1. 권한상승이 필요 없는 경우


WScript.Sleep 60000

Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "C:Program FilesKathAgentKathAgentManager.exe", "-u"

2. 권한상승이 필요한 경우


If WScript.Arguments.length = 0 Then

WScript.Sleep 60000

objShell.ShellExecute "wscript.exe", Chr(34) & WScript.ScriptFullName & Chr(34) & _
" uac", "", "runas", 1

Else

objShell.ShellExecute "C:Program FilesKathAgentKathAgentManager.exe", "-u"

End If

WScript.Sleep 60000 부분에서 입력받는 수는 밀리 초 단위입니다. 그러므로 1분 지연을 원하신다면 60초 * 1000 = 60000, 2분 지연을 원하신다면 120초 * 1000 = 120000과 같습니다.

C:Program FilesKathAgent는 사용자의 에이전트 설치 경로로 대체하십시오.


이 스크립트 파일의 확장자는 .vbs로 합니다.

텍스트 파일로 작성한 후 '폴더 옵션' 또는 '폴더 및 검색 옵션'에서 '알려진 파일의 확장 숨기기' 체크를 풀고 확장자를 .txt에서 .vbs로 바꾸는 방법과,

메모장에서 스크립트를 입력한 후 저장 대화상자에서 파일 형식을 모든 파일(*.*)로 만들고 파일 이름에 kathscript.vbs 처럼 확장자를 포함하여 입력하는 방법이 있습니다.


이제, 스크립트를 시스템에 적용해야 합니다.

1. 시작프로그램

시작메뉴를 따라가다보면 나오는 '시작프로그램' 폴더 안에 스크립트를 집어 넣습니다.

2. 그룹 정책에서 설정

(1) 시작 - 실행
(2) 'gpedit.msc' 입력 후 확인
(3) 사용자 구성 - Windows 설정 - 스크립트 (로그온/로그오프)
(4) '로그온' 항목 더블클릭 후 대화상자에서 '추가' 클릭
(5) 스크립트 이름에는 만든 스크립트 경로, 매개 변수는 비워둠
(6) 설정 완료



개인적으로 첫 번째 방법은 관리하기 좋고, 두 번째 방법은 많은 양의 스크립트로 컴퓨터를 관리하는 경우 보다 더 안전하고 편리하다고 생각합니다.

비스타 이상 운영체제에서는 PowerShell을 사용할 수 있지만 간단한 스크립트이므로 상관 없습니다.

스크립트가 아닌 작업 스케줄러를 사용하는 방법이 좀 더 깔끔하며, 일반적으로 권장됩니다.

"경험상" 에이전트의 실행으로 시스템 시작이 느려지는 경우는 거의 없었다고 생각됩니다.

제가 워낙 미흡한 실력이라 더 좋은 방법이 있을 것입니다.

문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
551 ASP ASP 해킹 방지 보안 방법(injection, cross site scripting...) [3] 뭉충닷컴 2007-06-13 38654
550 JAVA getRequestURL jsp / servlet / java 현재 경로 알아내기 뭉충닷컴 2009-11-09 30777
549 JAVA HashMap, TreeMap, Hashtable 사용법 정리 file 뭉충닷컴 2008-01-29 29752
548 ASP 자동가입방지 그림문자 생성기 (CAPTCHA) [1] 뭉충닷컴 2007-05-16 24522
547 리눅스 리눅스 shell script로 날짜별로 로그파일 지우기 뭉충닷컴 2009-04-29 21836
546 DataBase 오라클에서 특정문자개수 구하기 [1] 뭉충닷컴 2009-12-30 21595
545 DataBase 오라클의 sequence 시작값 초기화 또는 변경 하기 뭉충닷컴 2009-02-23 21006
544 ASP [Win2003]CDO.Message.1 오류 80070005 액세스가 거부되었습니다. file 뭉충닷컴 2008-07-14 20264
543 이클립스 Java compiler level does not match the version of the installed Java project facet file 뭉충닷컴 2009-09-22 19841
542 DataBase dblink를 통한 insert시 속도향상 뭉충닷컴 2010-04-08 19610
541 DataBase 오라클 UPDATE JOIN 뭉충닷컴 2009-05-07 19547
540 JAVA 자바 소수점 자릿수 값 가져오기 뭉충닷컴 2010-01-14 19206
539 ASP ASP 정규식을 이용하여 문자열 패턴 적용하기 뭉충닷컴 2007-06-13 19114
538 VB 엑셀(Excel)과 엑서스(Access) mdb 파일 서로 연동하기 뭉충닷컴 2005-10-06 18987
537 DataBase 오라클 문자열 관련 함수 뭉충닷컴 2008-01-23 18627
536 기타 Toad 결과를 엑셀(.xls)로 내보낼 때 한글 깨짐문제 해결하기 뭉충닷컴 2008-03-31 18510
535 VB vbMHWB 컨트롤을 이용해 VB로 HTML , Script 제어하기 file 뭉충닷컴 2006-12-01 17959
534 기타 에디트 플러스(editplus)용 zen coding file [2] 뭉충닷컴 2010-02-05 17850
533 ASP URL에서 특수문자 오류나는 것 처리하기(escape, unescape) [2] 뭉충닷컴 2007-05-02 17707
532 Script 문자를 아스키코드로 변환, 아스키코드를 문자로 변환 뭉충닷컴 2010-12-22 17672
531 이클립스 dialog 창 크기조절 가능하도록(resize) 뭉충닷컴 2009-05-09 17584
530 DataBase comma 구분자 데이터를 row 형태로 가져오기 (SUBSTRING_INDEX 이용) 뭉충닷컴 2015-07-06 17527
529 이클립스 이클립스에서 톰캣 메모리 설정 뭉충닷컴 2010-06-29 17444
528 ASP 다중검색 쿼리 만들기 [2] 헤븡 2008-07-27 17266
527 JAVA 자바에서 외부 프로그램 실행방법 [1] 뭉충닷컴 2009-05-08 17248
526 ASP ASP로 엑셀(Excel) 파일 다루기 뭉충닷컴 2003-11-03 17067
525 이클립스 Syntax error, parameterized types are only available if source level is 5.0 file 뭉충닷컴 2009-09-22 17000
524 리눅스 find 명령어 여러가지 사용법 (리눅스 파일 찾기) 뭉충닷컴 2011-01-21 16924
523 리눅스 톰캣 프로세스 pid 파일로 저장 및 강제종료 뭉충닷컴 2009-08-26 16784
522 DataBase 오라클 문자열 byte 길이 가져오기 뭉충닷컴 2008-09-24 16650
521 이클립스 Text swt에 키보드 이벤트 ctrl + a 적용하기 뭉충닷컴 2009-05-24 16507
520 Script 자바스크립트로 layer(span, div, iframe) 사이즈 조절 막대 file 뭉충닷컴 2009-12-21 16240
519 JAVA java의 xml document 의 노드 내용 읽기 뭉충닷컴 2009-11-03 16192
518 VB MSFlexGrid의 내용을 Excel로 보내기 file 뭉충닷컴 2004-03-13 16186
517 Script jQuery drag and drop 플러그인 file 뭉충닷컴 2009-03-14 16134
516 DataBase MSSQL에서 날짜의 요일 정보 가져오기 뭉충닷컴 2007-02-01 16130
515 ASP 암호화를 이용해 사이트간 SSO 간단하게 처리하기 file 뭉충닷컴 2006-09-02 16087
514 DataBase 오라클에서 숫자만 추출하기 뭉충닷컴 2008-09-29 16085
513 HTML 프레임(frame)위에 레이어(layer) 띄우기 file 뭉충닷컴 2009-11-27 16059
512 ASP asp 에서 html 태그 제거하고 텍스트만 가져오는 함수 [2] 뭉충닷컴 2003-11-03 16052
511 ASP 소수점 몇째 자리 까지 표현하기 뭉충닷컴 2007-03-07 16048
510 JAVA url 접속해서 html 내용 가져오기 뭉충닷컴 2009-05-06 16040
509 VB SAP와 VB 연동하는 간단한 예제파일 file [1] 뭉충닷컴 2006-12-06 15853
508 JAVA 개발자가 놓치기 쉬운 자바의 개념, 기본원리 뭉충닷컴 2012-03-01 15812
» Script vbscript 실행 시간 지연 뭉충닷컴 2010-06-09 15720
506 리눅스 (13) Permission denied Error 뭉충닷컴 2009-11-30 15653
505 Script ie에서 경고창 없이 창 닫기 뭉충닷컴 2010-02-19 15582
504 JAVA java, infix를 postfix로 만들기 file 뭉충닷컴 2007-04-05 15505
503 VB VB에서 HTML의 스크립트 함수 호출및 Active X 호출 [1] 뭉충닷컴 2007-05-21 15493
502 Script 팝업창에서 부모창으로 폼값 submit 하기 뭉충닷컴 2007-03-19 15487
501 DataBase 세로행을 가로열에 콤마(,) 붙여서 출력하는 방법 2 -row to col [1] 뭉충닷컴 2008-07-31 15456
500 DataBase 10g 공백제거 정규표현식입니다. 뭉충닷컴 2009-05-15 15440
499 ASP 이전 URL 검사하는 팁(ASP) [1] 뭉충닷컴 2003-11-03 15336
498 기타 톰캣의 org.apache.jk.common.ChannelSocket processConnection 오류 해결하기 뭉충닷컴 2009-11-04 15275
497 ASP ASP 응용 프로그램의 문자열 처리 성능 향상 - 필독! [5] 뭉충닷컴 2007-06-14 15096
496 VB 폼의 제목표시줄 최소화, 최대화버튼 다루기 뭉충닷컴 2009-06-16 15069
495 Script showModalDialog (dialogArguments) 뭉충닷컴 2006-04-14 15038
494 DataBase 저장프로시저(sp)에서 테이블을 리턴할때 그걸 select 하는 방법 뭉충닷컴 2007-03-05 15005
493 HTML 레이어 팝업 띄워서 마우스로 이동 file 뭉충닷컴 2009-11-26 14936
492 PHP 간단한 다중 파일 업로드 [1] 뭉충닷컴 2004-07-06 14889