728x90
반응형
SCM에 대한 특정 액세스 권한 정리
액세스 권한 |
기능 |
SC_MANAGER_ALL_ACCESS 0xF003F |
접근 가능한 모든 테이블에 STANDARD_RIGHTS_REQUIRED을 추가 한다. |
SC_MANAGER_CREATE_SERVICE 0x0002 |
서비스 개체를 만들고 데이터베이스를 추가 하기 위한 CreateService 함수를 호출하는데 필요하다. |
SC_MANAGER_CONNECT 0x0001 |
서비스 제어 관리자에 연결. |
SC_MANAGER_ENUMERATE_SERVICE 0x0004 |
데이터베이스에있는 서비스를 나열하는 EnumServicesStatus 또는 EnumServicesStatusEx 함수를 호출하는 데 필요합니다. 어떤 서비스가 생성 또는 삭제 될 때 알림을 수신 할 수 있도록 NotifyServiceStatusChange 함수를 호출하는 데 필요합니다 |
SC_MANAGER_LOCK 0x0008 |
데이터베이스에 대한 잠금을 획득 LockServiceDatabase 함수를 호출하는 데 필요합니다. |
SC_MANAGER_MODIFY_BOOT_CONFIG 0x0020 |
NotifyBootConfigStatus 함수를 호출하는 데 필요합니다. |
SC_MANAGER_QUERY_LOCK_STATUS 0x0010 |
데이터베이스에 대한 잠금 상태 정보를 검색 할 QueryServiceLockStatus 함수를 호출하는 데 필요합니다. |
728x90
반응형
'Programming > Windows&C#' 카테고리의 다른 글
[Windows/WinAPI] WindowsAPI / OpenService (0) | 2014.01.19 |
---|---|
[Windows/WinAPI] WindowsAPI / CreateService (0) | 2014.01.19 |
[Windows/WinAPI] WindowsAPI / OpenSCManager (0) | 2014.01.19 |
[Windows/WinAPI] WindowsAPI / SetServiceStatus (0) | 2014.01.19 |
[Windows/WinAPI] WindowsAPI / RegisterServiceCtrlHandler (0) | 2014.01.19 |