重要なシステム サービス
重要なシステム サービスは、システムを再起動しないと再起動マネージャーによって停止および再起動できません。 これらのサービスのいずれかで使用されているファイルまたはリソースに更新するには、システムの再起動が必要です。
プロセスが重要なシステム サービスであるかどうかを判断します。
- RmRegisterResources 関数を使用してプロセスを登録します。
- RmGetList 関数を呼び出して、RM_PROCESS_INFO構造体を取得します。
- 返されるRM_PROCESS_INFO構造体の ApplicationType メンバーには、RM_APP_TYPE列挙値が含まれています。 重要なシステム プロセスの場合、この値は RmCritical に設定されます。
重要なシステム サービスには、smss.exe、csrss.exe、wininit.exe、logonui.exe、lsass.exe、services.exe、winlogon.exe、システム、RPCSS でのsvchost.exe、Dcom/PnP でのsvchost.exeなどがあります。