본문 바로가기

Programming/Windows&C#

[Windows/WinAPI] WindowsAPI / SCM에 대한 특정 액세스 권한

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 함수를 호출하는 데 필요합니다.



반응형