Windows NT 사용자 정의 서비스를 만들려면 다음 단계를 수행하십시오.
출처 : http://support.microsoft.com/kb/q137890/
| 1. | MS-DOS 명령 프롬프트(CMD.EXE 실행)에서 다음 명령을 입력합니다. pathINSTSRV.EXE My Service pathSRVANY.EXE 여기서 path는 Windows NT Resource Kit의 드라이브와 디렉터리(예: C:RESKIT)이며 My Service는 만들려는 서비스 이름입니다. 예: C:Program FilesResource KitInstsrv.exe Notepad C:Program FilesResource KitSrvany.exe 참고: 서비스가 제대로 만들어졌는지 확인하려면 레지스트리에서 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesservice name 아래의 ImagePath 값이 SRVANY.EXE를 가리키도록 설정되었는지 확인하십시오. 이 값이 제대로 설정되지 않은 경우 서비스가 시작되면 이벤트 ID 7000 "service name을(를) 시작하지 못했습니다."를 반환한 후 즉시 중지됩니다. 경고: 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제에 대한 해결을 보증하지 않습니다. 레지스트리 편집기의 사용에 따른 모든 책임은 사용자에게 있습니다. 레지스트리를 편집하는 방법에 대한 자세한 내용은 레지스트리 편집기의 "키와 값 변경" 온라인 도움말 항목 또는 "레지스트리의 정보 추가와 삭제" 및 "레지스트리 정보 편집" 온라인 도움말 항목을 참조하십시오. 참고: 편집하기 전에 레지스트리를 백업해야 합니다. |
| 2. | 레지스트리 편집기(Regedt32.exe)를 실행하고 다음 하위 키를 찾습니다. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices<My Service> |
| 3. | 편집 메뉴에서 키 추가를 누릅니다. 다음을 입력하고 확인을 누릅니다. 키 이름: Parameters 클래스: <비워 둠> |
| 4. | Parameters 키를 선택합니다. |
| 5. | 편집 메뉴에서 값 추가를 누릅니다. 다음을 입력하고 확인을 누릅니다. 값 이름: Application 데이터 형식: REG_SZ 문자열: <path><application.ext> 여기서 <path><application.ext>는 확장명을 포함한 응용 프로그램 실행 파일의 드라이브와 전체 경로(예: C:WinNTNotepad.exe)입니다. |
| 6. | 레지스트리 편집기를 닫습니다. |
출처 : http://support.microsoft.com/kb/q137890/

덧글