▶ 뭉충닷컴
 
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 조회 수 15077 추천 수 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
번호 제목 글쓴이 날짜 조회 수
공지 DataBase 질문글은 자유게시판에 작성해 주세요. 뭉충닷컴 2005-09-24 113090
139 Script jquery를 이용한 파일첨부시 진행바(progress) 처리 뭉충닷컴 2017-09-27 65
138 Script 문자열관련 prototype 모음 뭉충닷컴 2015-09-04 138
137 Script Ajax 를 순차적으로 여러개 불러오기 뭉충닷컴 2014-08-22 3133
136 Script 인쇄 전/후 script 함수 (멀티브라우저) 뭉충닷컴 2014-04-21 1885
135 Script jquery plugin - 객체의 특정 속성 변경을 감지해주는 플러그인 뭉충닷컴 2013-01-17 5534
134 Script onbeforeunload 에서 이벤트 2번 발생하는 것 방지 뭉충닷컴 2013-01-03 6881
133 Script jquery validate에 주민등록번호 검사 추가 뭉충닷컴 2012-06-19 7255
132 Script jquery validate 플러그인 사용시 중복이름 가진 input 들 체크 못할경우 뭉충닷컴 2012-06-19 9452
131 Script 자바스크립트 호출한 함수이름 가져오기 뭉충닷컴 2012-06-18 7205
130 Script 한글 자소분리 초간단 버젼 뭉충닷컴 2012-06-15 5185
129 Script jquery object를 dom object로 변환하기 [1] 뭉충닷컴 2012-06-15 6448
128 Script Javascript 로 class 이용하는 여러가지 방법들 뭉충닷컴 2012-06-13 3909
127 Script showModalDialog 와 showModelessDialog 의 아주 유용한 속성들 [1] 헤븡 2011-03-07 14667
126 Script 문자를 아스키코드로 변환, 아스키코드를 문자로 변환 뭉충닷컴 2010-12-22 15647
125 Script script 인클루드시 src의 쿼리스트링(파라미터)값 읽어들이기 [1] 뭉충닷컴 2010-09-28 10163
124 Script chrome, opera등 브라우저에서 xml의 selectNodes, selectSingleNode 사용하기 뭉충닷컴 2010-08-25 14323
» Script vbscript 실행 시간 지연 뭉충닷컴 2010-06-09 15077
122 Script 간단한 dom 노드 탐색 뭉충닷컴 2010-04-19 10535
121 Script Script 메모리 누수에 대한 TIP [1] 뭉충닷컴 2010-03-12 14338
120 Script ie에서 경고창 없이 창 닫기 뭉충닷컴 2010-02-19 15412