프로그램을 서비스로 기동하기
게시일: 2005/04/27 | 글쓴이: doa | 11464 번 | 프린트 | 메일


이번 팁에서는 NT 4.0 리소스 킷에 포함된 srvany.exeinstsrv.exe를 이용하면 임의의 프로그램을 서비스로 기동하는 것이 가능하다. 사실 srvany.exeinstsrv.exe는 필자의 이전팁, 부트시 로그온 하지 않고 배치파일 실행하기, NT 4.0 리소스 킷, 복제하는 더나은 방법을 통해 이미 소개한 프로그램이다.

오늘은 이 두개의 프로그램을 이용해서 프로그램을 서비스로 기동하는 방법을 보다 자세히 알아보겠다. 서비스로 등록하는 프로그램은 광고없는 인터넷에서 소개한 Privoxy를 이용하는 것으로 하겠다. 절차는 다음과 같다.

  1. srvany.zip를 클릭해서 srvany.zip을 다운받는다.
  2. 다운받은 srvany.zip%SystemRoot%에 압축 해제한다.
  3. 시작/실행/cmd를 입력하고 확인을 클릭한다.
  4. 명령행에서 다음과 같은 형식의 명령을 입력한다. 한가지 주의할 것은 반드시 명령행에서 실행하고, CreateService SUCCESS at creating라는 메시지가 출력되는지 확인해야 한다.
    instsrv.exe ServiceName %SystemRoot%\System32\srvany.exe
    예:
    instsrv.exe Privoxy %SystemRoot%\System32\srvany.exe
  5. 시작/실행/regedit를 입력하고 확인을 클릭한다.
  6. 다음 레지스트리로 이동한다.
    HKLM\SYSTEM\CurrentControlSet\Services\ServiceName
    예:
    HKLM\SYSTEM\CurrentControlSet\Services\Privoxy
  7. Privoxy에 마우스 우측 버튼을 클릭하고 새로 만들기/키를 클릭한다.
  8. 키의 이름을 Parameters로 지정한다.
  9. Parameters 키의 우측 패널에 REG_SZ형의 다음과 같은 값들을 생성하고 적당한 값을 설정한다주1
    Application 실행 프로그램 완전한 경로/파일명 예: C:\Program File\Network\Privoxy\privoxy.exe
    AppParameters 프로그램 실행시 추가적인 옵션 예: config.txt
    AppDirectory 프로그램을 실행할 폴더 예: C:\Program File\Network\Privoxy
  10. 시작/실행/Services.msc를 입력하고 확인을 클릭한다.
  11. 우측 패널에서 4단계에서 지정한 ServiceName(예: Privoxy)을 찾아 두번 클릭한다.
  12. 로그온 탭을 클릭한다.
  13. 서비스와 데스크톱 상호 작용 허용을 체크한다.
  14. 일반 탭을 클릭한다.
  15. 시작 유형자동인지 확인하고 시작 버튼을 클릭한다.


주1: 경로 이름에 공백이 포함되어 있어도 큰 따옴표(")로 감싸서는 안된다.


이유없이 로그온이 지연되는 경우 9x의 경우 Microsoft 네트워크 클라이언트 등록 정보... (6299) 2005-04-28
광고없는 인터넷, Privoxy 인터넷은 이미 쓰레기 광고의 전시장으로 변모되었다. KT의 ... (27957)2005-04-27

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.