서비스 그룹은 시동시 함께 읽혀지는 유사한 서비스의 모음이다.
HKEY_LOCAL_MACHINE\CurrentControlSet\Services
이 키에 나타나는 대부분의 서비스는 서비스 그룹의 일부이다. Windows NT는 동시에 한 서비스 그룹을 읽는다. 그룹 내에 존재하지 않는 서비스는 모든 서비스 그룹이 읽혀진 후에 적재된다.
HKEY_LOCAL_MACHINE\CurrentControlSet\Control\ServiceGroupOrder
이 키는 서비스 그룹이 적재되는 순서를 결정한다. List는 REG_MULT_SZ 형으로 서비스 그룹의 순서를 지정한다.
HKEY_LOCAL_MACHINE\CurrentControlSet\Control\GroupOrderList
이 키는 서비스 그룹내의 서비스들이 읽혀질 순서를 결정한다. 서비스 그룹내 서비스들은 태그를 할당받는다. 태그는 서비스 그룹내에 존재하는 숫자로 서비스가 적재될 순서를 결정하는 유일한 숫자값이다. GroupOrderList내의 각 항목은 서비스 그룹을 표현한다. 항목내 값들은 지정된 순서를 갖는 일련의 태그이다. 이 REG_BINARY 형내의 첫 항목은 그룹내 서비스의 수이며 적재순서로 태그가이어진다. PointerPort를 조사하면 그룹내에 3개의 서비스가 있고 태그가 02인 서비스가 제일 먼저 읽혀지고 이어 태그가 01인 서비스, 그리고 태그가 03인 서비스가 읽혀진다는 것을 알 수 있을 것이다.
서비스 수준에서
HKEY_LOCAL_MACHINE\CurrentControlSet\Services\ServiceName
이 키는 다음과 같은 항목을 포함한다.
| 값 이름 |
값 형식 |
설 명 |
| Group
| REG_SZ
| 서비스가 속한 서비스 그룹을 지정한다.
|
| tag
| REG_DWORD
| 서비스가 읽혀지는 순서를 지정한다.
|
| DependOnGroup
| REG_MULTI_SZ
| 이 서비스가 읽혀지기전에 성공적으로 읽혀져야하는 서비스 그룹을 정의한다.
|
| DependOnService
| REG_MULTI_SZ
| 이 서비스가 읽혀지기 전에 성공적으로 읽혀져야하는 서비스를 정의한다.
|
댓글: