본문 바로가기

Programming/Windows&C#

[Windows/WinAPI] WindowsAPI / OpenService

728x90
반응형

SC_HANDLE WINAPI OpenService( _In_  SC_HANDLE hSCManager,                 ----① _In_  LPCTSTR lpServiceName,                 ----② _In_  DWORD dwDesiredAccess                  ----③ );



함수설명 :

서비스를 제어하기 위한 행동들을 사용하기 위한 함수. 성공시 생성된 핸들 값을 리턴하며, 실패시 NULL값을 리턴한다.


① hSCManager :

서비스 제어 관리자 데이터베이스에 대한 핸들. OpenSCManager 함수를 통해 받은 핸들값이다.


② lpServiceName :

제어할 서비스의 이름. 이 서비스를 식별하기 위해 사용자 인터페이스 응용 프로그램에서 표시하지 서비스 표시 이름 서비스 개체가 생성 된 CreateService에 기능의 lpServiceName 매개 변수에 의해 지정된 이름입니다. 


③ dwDesiredAccess : 

제어 내용 SCM 액세스 권한 값 참고.

http://jungmonster.tistory.com/96



반응형