달력

012018  이전 다음

  •  
  • 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
  • 31
  •  
  •  
  •  

'srvany'에 해당되는 글 1건

  1. 2011.01.23 콘솔 프로그래밍(.exe) 서비스 등록하기 (8)
google에 "콘솔 exe 서비스 등록" 을 검색하면 수두록 나오지만, 몇번의 삽질이 있었기때문에. . . ㅋㅋ
정리하고자 합니다.

우선 콘솔 프로그래밍을 서비스에 등록하기위해서는 두개의 파일이 필요합니다.( instsrv.exe, srvany.exe) 파일입니다.

instsrv.exe는 서비스를 등록, 삭제하는 기능이고 srvany.exe는 서비스관리자와의 통신과 제어를 처리합니다.


instsrv.exe는 WINDOWSHOME/system32 에 설치하시고, srvany.exe는 콘솔 프로그래밍 폴더와 같이 위치시킵니다.

등록은 위 그림과 같이 합니다.    instsrv [Service_name] [Service path]
서비스 삭제는 아래 그림입니다.


regedit를 실행하고 아래 그림나온대로 이동합니다.

services 폴더 아래 보면 방금 등록시킨 서비스명 폴더가 있습니다.
새로만들기 -> 키   : Parameters 만든뒤
Parameters 폴더안에는 아래그림과 같이 문자열을 등록합니다.
Application         :  실제 실행할 exe파일
AppDirectory       : 실제 실행할 exe파일의 폴더(exe실행시 상대경로로 처리하는경우 문제 생길수가 있으므로 지정)
AppParameters   : exe파일의 설정파일



시작-> 실행 에서 Services.msc를 실행합니다.   서비스중에 방금 등록한 서비스명으로 등록이 된것이 보입니다.
더블클릭하면 창이 하나 뜨는데 아래그림 같이 서비스와 데스크톱 상호작용 허용에 체크를 합니다.


시작을 클릭해보면.....호호호 잘되네요. : )

Posted by 오산돌구