>백엔드 개발 >C#.Net 튜토리얼 >exe를 Windows 서비스 인스턴스 튜토리얼로 등록

exe를 Windows 서비스 인스턴스 튜토리얼로 등록

零下一度
零下一度원래의
2017-06-24 09:59:192408검색

1. 도구가 필요합니다

Instsrv.exe(시스템에 대한 서비스 설치 및 삭제 가능)

Srvany.exe(프로그램을 서비스로 실행할 수 있음)

2. cmd를 실행하고 등록 서비스 명령

 "instsrv를 입력합니다. .exe 전체 경로" "서비스 이름" "srvany.exe 전체 경로"

D:instsrv.exe ObjProjcet D:srvany.exe

3. 레지스트리를 열고 바로가기 창 + r을 입력하고 regedit를 입력하고 레지스트리 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices를 입력합니다. 방금 생성한 서비스 이름(예: ObjProjcet)을 마우스 오른쪽 버튼으로 클릭하여 새 항목 "Parameters"를 생성하고 클릭하여 선택한 다음 오른쪽 창에 "Application"이라는 새 문자열 값을 생성합니다. 값은 경로입니다. 경로는 이중 슬래시 "\"이어야 하며, 그런 다음 AppDirectory를 생성하여 프로그램이 실행될 초기 디렉터리를 지정할 수 있습니다(선택 사항). 생성 방법은 "Application"과 동일합니다. 이는 프로그램의 실행 디렉터리로 사용됩니다. 설정하지 않으면 일반적으로 C 드라이브가 기본값입니다. 등록한 서비스를 더욱 전문적이고 이해하기 쉽게 만들어야 하는 경우 표시하려는 서비스 설명을 입력할 수 있는 "설명"이라는 새 문자열 값을 계속 생성할 수 있습니다.

4. 3단계는 cmd 명령의 reg add 명령 구문을 통해 직접 수행할 수 있습니다Note3:

REG ADD "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesObjProjcetParameters"

reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesO bjProj cetParameters /v 애플리케이션(AppDirectory) /t REG_SZ / d D:\ObjProjcet\Project.exe /f

참고:

1. 새 항목 ObjProjcet(서비스 이름) 매개 변수

를 만듭니다. 2. REG ADD /? 보기 REG ADD 명령 도움말

3.reg add 명령 구문: reg reg add "추가할 항목의 경로" /v "값 이름" /t "데이터 유형" /d "값" /f

  4./v 지정 name; /t 데이터 유형; /d는 내용을 지정합니다.

명령은 경우에 따라 강제로 수정됩니다. /f 매개변수 없이 메소드를 변경할 수 있습니다. echo y|reg add *************

참조:

1. exe 프로그램을 Windows 시스템 서비스로 등록하는 방법

2. BAT 작성 방법 레지스트리를 자동으로 추가하려면 파일을 사용하시겠습니까?

위 내용은 exe를 Windows 서비스 인스턴스 튜토리얼로 등록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.