반응형

Console Application을 윈도우 서비스로 등록 하려할때 방법 #1


Windows Resource Kit 에 포함된 Instrsrv.exe, Srvany.exe 두 프로그램을 이용하여 윈도우 서비스를 추가 등록



1. 설치 

 Instrsrv.exe : 서비스를 설치하거나 제거

 Srvany.exe:  응용프로그램을 서비스로 실행 가능하도록 함.



[패스:리소스킷 경로 Instrsrv] [서비스명] [리소스킷경로 Srvany]


c:\ioftpd>c:\WRKit\Instrsrv.exe ioftpd c:\WRKit\Srvany.exe



해당 레지스트리에 ImagePath 값이 srvany.exe를 가리키도록 설정되었는지 확인


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ioftpd




2. Reg 설정


레지스트리 편집기(Regedt32.exe) 실행하고 아래 하위키 찾자!

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ioftpd>


ioftpd에 키추가 

키 이름: Parameters
클래스: <비워 둠>


Parameters 키를 다시 선택하고 편집에서 값추가

값 이름: Application
데이터 형식: REG_SZ
문자열: <path>\<application.ext>  (ex: c:\ioftpd\ioftpd.exe)



3.  실행


net start ioftpd


또는


리소스킷은 sc.exe 를 이용하여 


c:\WRKit>sc.exe ioftpd



또는 컴퓨터관리->서비스 및 응용프로그램


ioftpd intsrv.exe Srvany.exe


반응형