728x90
반응형
SC_HANDLE WINAPI OpenSCManager( _In_opt_ LPCTSTR lpMachineName, -----① _In_opt_ LPCTSTR lpDatabaseName, -----② _In_ DWORD dwDesiredAccess -----③ );
함수 설명 :
서비스를 인스톨, 언인스톨 할 때 SCM을 오픈할 때 사용하는 함수.
① lpMachineName :
대상 컴퓨터의 이름, NULL의 경우 로컬 컴퓨터 서비스 제어 관리자에 연결함.
② lpDatabaseName :
서비스 제어 관리자 데이터베이스 이름, 이 매개 변수는 SERVICES_ACTIVE_DATABASE로 등록해야 하지만 NULL을 줄 경우로 SERVICES_ACTIVE_DATABASE로 인식한다.
③ dwDesiredAccess :
요청 된 액세스 권한을 부여하기 전에, 시스템은 서비스 제어 관리자와 연관된 보안 설명의 임의 액세스 제어 목록에 대한 호출 프로세스의 액세스 토큰을 확인한다.
SC_MANAGER_CONNECT 을 암시적으로 지정한다.
728x90
반응형
'Programming > Windows&C#' 카테고리의 다른 글
[Windows/WinAPI] WindowsAPI / CreateService (0) | 2014.01.19 |
---|---|
[Windows/WinAPI] WindowsAPI / SCM에 대한 특정 액세스 권한 (0) | 2014.01.19 |
[Windows/WinAPI] WindowsAPI / SetServiceStatus (0) | 2014.01.19 |
[Windows/WinAPI] WindowsAPI / RegisterServiceCtrlHandler (0) | 2014.01.19 |
[Windows/WinAPI] WindowsAPI / StartServiceCtrlDispatcher (0) | 2014.01.19 |