티스토리 뷰
-------------------
-------------------
[ 인터넷 선을 끄고 켜고를 자유롭게 하는 방안 ]
● 인터넷 연결이 잘 안 되어서 걱정인 경우가 많지만,
반대로 인터넷이 너무 잘 연결되어서 걱정인 경우도 있다.
새 컴이 들어 왔는데 아이들 인턴연구원들이 자리를 차지하고 함께 밤을 지새며 오락을 하는 경우 들이다.
요새 인터넷 제한 제도도 있지만, 별 효용이 없는 경우도 많은데,
다음 방법은
랜선을 뽑거나 하는 원시적인 방법이 아니고
나름 소프트웨어적으로 해결하는 방안이다.
종전에 스크립트를 짜서 공개한 적이 있지만,
그것은 다시 재 부팅하고 그 스크립트를 실행하지 않으면
제한을 걸기 힘들다.
그래서 다음과 같은 인터넷 제한 방법을 새로 마련했다.
- 우선 컴퓨터 초기 실행시 인터넷 연결을 끊어 놓고 시작하도록 초기 시작 프로그램안에 batch 파일을 만들어 넣는다.
- 이후 나중에 인터넷 연결이 필요할 때 - 또는 다시 인터넷을 끊고 싶을 때 핫키로 윈도우키 + ` 를 눌르면 된다.
- 위 핫키가 아이들에게 노출되면 아래 스크립트에서 적당히 바꿔 사용하면 된다.
- 이 방법은 적절히 응용하여 아이들에게 그 방안을 노출시키지 않으면 훌륭한 인터넷 차단 방법이 된다고 본다.
===========================
파일을 받아 바탕화면에 파일들을 모두 복사해 넣고
bat 파일을 편집해 시작 프로그램 부분에 넣으면 된다.
============================
○ 아래는 스크립트 설명이다. [위 압축파일 안에 start.txt 에 들어 있음 ]
컴퓨터 초기 실행시 인터넷 연결을 끊어 놓고 시작한다.
나중에 인터넷 연결이 필요할 때 - 또는 다시 인터넷을 끊고 싶을 때 윈도우키 + ` 를 눌르면 된다.
- 사용목적
○ 아이들이 인터넷 게임 등을 너무 많이 하는 경우
○ 인터넷을 상시 연결해 놓을 때 보안상 해킹에 노출될 가능성이 많은 경우 - 보안상 컴 보호 목적
/*
- 스크립트 내용 -
컴퓨터 초기 실행시 인터넷 연결을 끊어 놓고 시작한다.
나중에 인터넷 연결이 필요할 때 - 또는 다시 인터넷을 끊고 싶을 때 윈도우키 + ` 를 눌르면 된다.
- 사용목적
○ 아이들이 인터넷 게임 등을 너무 많이 하는 경우
○ 인터넷을 상시 연결해 놓을 때 보안상 해킹에 노출될 가능성이 많은 경우 - 보안상 컴 보호 목적
- 스크립트 사용 방법
바탕화면에 다음 파일들을 위치하여 놓는다.
autohotkey.exe [ autohotkey 실행파일이다. http://www.autohotkey.com/download/ 에서 직접 다운받을 수 있으며 Unicode 용 _L 버전을 다운받아 사용하면 된다. ]
start.txt [ 본 스크립트 파일 - 설명부분은 문장 첫 끌줄에 / * * / 기호를 붙이거나 줄 앞에 ; 를 붙여 놓았으므로 이대로 사용해도 된다. ]
그 다음 텍스트 파일로 다음과 같은 batch 파일을 만든다.
batch 파일 작성법
windows 7 의 경우
@echo off
start "" c:\Users\[ 사용자명 ] \Desktop\AutoHotkey.exe c:\Users\[사용자명 ]\Desktop\start.txt
xp 의 경우
@echo off
start "" "c:\Documents and Settings\Administrator\바탕 화면\AutoHotkey.exe" "c:\Documents and Settings\Administrator\바탕 화면\start.txt"
위와 같은 내용을 기재한 후 적당한 이름을 붙이고 확장자를 bat 파일로 만들고 저장한다. [ 예: startautohotkey.bat ]
이 bat 파일을 일반 텍스트 파일로 저장한 후 그 파일을
시작버튼 - 프로그램- 부분에서
시작프로그램 부분에 끌어다 놓으면 된다.
[또는 위 bat 파일을 다음 폴더에 복사해 넣는다.
win7 의 경우
c:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\
xp의 경우
c:\Documents and Settings\Administrator\시작 메뉴\프로그램\시작프로그램\
(또는
c:\Documents and Settings\[ 사용자명 ] \시작 메뉴\프로그램\시작프로그램\
)
● 이렇게 하면 처음 부팅시 인터넷을 끊은 상태에서 시스템을 시작하게 된다.
그리고 인터넷 연결 사용이 필요한 경우
언제든지 윈도우키 + ` 를 누르면 인터넷을 연결해 사용할 수 있다.
다시 끊고 싶으면 다시 윈도우키 + ` 를 누르면 된다.
기타 다른 핫키 들을 같이 사용하고 싶을 때는 다음 파일들을 함께 바탕화면에 복사해 놓고 해당 핫키를 누르면 된다.
procexp.exe -- 프로세서를 살펴보고 필요없는 프로세서를 중지시키는 프로그램
processor_killer.exe - 위 프로그램과 동일 - 조금 간단
Startup.exe - 초기 실행 파일을 살펴보고 필요없는 파일 삭제
monitoroff.exe - 모니터를 잠시 끄는 프로그램
CloseAll.exe - 열려진 프로그램을 일시에 모두 다 닫는 프로그램
desktop.scf - 바탕화면 가기 [ xp 용 ] -- 핫키 윈도우키 +M 을 못 사용하는 경우 등
DShutdown.exe - 일정시간 후 셧다운 등 프로그램
핫키를 정의 하는 방법
^f1:: 등에서
^는 Ctrl 키
! 는 Alt 키
+는 Shift 키
#는 윈도우키를 나타낸다.
아이들이 핫키를 알아채면 다시 바꾸어 사용하면 된다.
*/
; ■ 초기설정
#SingleInstance force ; 같은 스크립트는 하나만 실행합니다.
; menu, tray, Icon, %A_scriptdir%\test.ico ; 트레이 아이콘 설정부분입니다. 원하는 아이콘으로 대체가능.
; menu, tray, NoIcon ; 아이콘을 없애고자 할 경우
; 인터넷 연결 차단 끊고 시작함 - net 변수도 끊은 상태로 함
sleep, 3000
run, ipconfig /release *,,min
net=net
; 본 스크립트를 다른 스크립트에서 닫고자 할 때 사용함
^!+7::
ExitApp
Return ; 사실상 불요- 구분의미
#`::
if net =
{
run, ipconfig /release *,,min
; MsgBox [, Options, Title, Text, Timeout]
msgbox, 0, lan 연결차단, TCP/IP 를 끊어 인터넷 연결을 차단합니다. 인터넷등을 사용할 수 없습니다. .,3
net=net
return
}
; network 연결
if net = net
{
run, ipconfig /renew,,min
msgbox, 0, lan 연결, TCP/IP 로 인터넷 연결을 합니다. ,3
net=
return
}
return
/*
참고:
lan 선에서 인터넷만 끊고 내부망 네트워크 상에서 file과 프린터 등을 공유하고자 할 때는
NetBEUI 를 네트워크상의 컴퓨터에 설치하고 File/Printer 공유에 사용하면 된다.
*/
/*
; network 연결 차단 ; dhcp 서비스연결 또는 중지를 통한 인터넷 차단, 재연결에 다음 명령어를 사용할 수도 있다.
if net =
{
run, net stop dhcp,,min
; MsgBox [, Options, Title, Text, Timeout]
msgbox, 0, 네트워크연결차단, 네트워크 dhcp 연결을 차단합니다. 인터넷등을 사용할 수 없습니다..,3
net=net
return
}
; network 연결
if net = net
{
run, net start dhcp,,min
msgbox, 0, 네트워크연결, 네트워크 dhcp 연결 합니다.,3
net=
return
}
return
*/
; 추가 유틸
; 다음 프로그램 들이 있을 때 작동함
; %A_scriptdir%\procexp.exe
; %A_scriptdir%\processor_killer.exe
; %A_scriptdir%\Startup.exe
; %A_scriptdir%\monitoroff.exe
; %A_scriptdir%\CloseAll.exe
; %A_scriptdir%\desktop.scf
; %A_scriptdir%\DShutdown.exe
; 초기 실행파일 점검 변경
^f10::
ifexist, %A_scriptdir%\Startup.exe
run, %A_scriptdir%\Startup.exe
return
; 바탕화면 들어가기
^f1::
ifexist, %A_scriptdir%\desktop.scf
run, %A_scriptdir%\desktop.scf, ,min
return
; 모니터 끄기
^f2::
ifexist, %A_scriptdir%\monitoroff.exe
run, %A_scriptdir%\monitoroff.exe, ,min
return
; 프로세서 선택 중지 - 두 프로그램 가운데 하나 실행
^f3::
ifexist, %A_scriptdir%\procexp.exe
{
run, %A_scriptdir%\procexp.exe, ,max
return
}
ifexist, %A_scriptdir%\processor_killer.exe
{
run, %A_scriptdir%\processor_killer.exe, ,max
return
}
; 실행 중 프로그램 모두 실행 중지
^f4::
ifexist, %A_scriptdir%\CloseAll.exe
run, %A_scriptdir%\CloseAll.exe, ,min
return
; 셧다운 예약
^f5::
ifexist, %A_scriptdir%\DShutdown.exe
{
if user1=
{
Inputbox, min, 시스템셧다운, 시스템을 몇분후에 종료할 지를 입력해주세요.`n취소하고자 할 때는 cancel 버튼을 눌러 주세요- `n실행 한 이후 도중에 중지하고자 할 경우엔 본 핫키를 다시 실행하시면 됩니다., ,,,,,,15,30
; Cancel 버튼을 누른 경우
if ErrorLevel = 1
{
process, close, DShutdown.exe,
return
}
run, %A_scriptdir%\DShutdown.exe /SHUTDOWN /AFTERTIME /m%min%
user1=user
return
}
if user1=user
{
user1=
msgbox, 0, 시스템셧다운중지, 시스템 셧다운 예약 실행을 중지합니다.,2
process, close, DShutdown.exe,
return
}
}
return
'컴퓨터 관련' 카테고리의 다른 글
레이드시스템 (0) | 2012.12.10 |
---|---|
본 멀티 블로그 방문시 주의사항 (1) | 2012.09.03 |
영타 전환으로 인한 오타발생 문제+축약키 자동등록매크로 (0) | 2012.04.22 |
망가진 하드디스크의 복구 (0) | 2012.04.16 |
문서작성용 매크로집 백업본 관리용 핫키 추가본v006 (1) | 2012.04.12 |
- Total
- Today
- Yesterday
- Ver. ver. 2506092250609
- 소설작성
- 로봇
- 킨텍스
- SEOUL_AUTO_SALON
- 드론
- 전시회처리본
- 서울등축제
- 태그를 입력해 주세요.
- 주석달기
- (킨텍스)_드론_로봇_VR_전시회
- 킨텍스드론로봇VR_전시회
- 상궁묘
- 내시묘
- 2018_SEOUL_AUTO_SALON
- 2018_Seoul_오토살롱
- dvd 타이틀제작
- Cyberarticle
- 아름다운 풍광
- 상의_문제
- 오토핫키
- 초안산근린공원
- VR
- 서울오토살옹
- 전시회
- 동영상 슬라이드쇼
- 오토살롱
- 초안산
- 댓글휴게소-201603월04주02
- Scrivener
- 음악변환
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |