ServiceGetValue ( ServiceInfoName , Keyword1 :: ValueBuff1 , Keyword2 :: ValueBuff2 , … )
キーワード | 値と意味 |
---|---|
Name | サービス名 |
DispName | 表示名 |
Type | サービスの種類 1またはSERVICE_WIN32_OWN_PROCESS サービスが独立したWin32プロセスで動作することを意味します。 2またはSERVICE_WIN32_SHARE_PROCESS サービスがWin32プロセスを他のサービスと共有することを意味します。 3またはSERVICE_KERNEL_DRIVER Windows NTデバイス ドライバであることを意味します。 4またはSERVICE_FILE_SYSTEM_DRIVER Windows NTファイル システム ドライバであることを意味します。 |
Start | サービスの起動時期 1またはSERVICE_BOOT_START オペレーティング システム ローダーがデバイスドライバを起動することを意味します。 2またはSERVICE_SYSTEM_START IoInitSystem関数がデバイス ドライバを起動することを意味します。 3またはSERVICE_AUTO_START サービス制御マネージャがシステムの起動時にデバイスドライバやWin32サービスを自動的に起動することを意味します。 4またはSERVICE_DEMAND_START プロセスがStartService関数を呼び出したときにサービス制御マネージャがデバイス ドライバやWin32サービスを起動することを意味します。 5またはSERVICE_DISABLED デバイスドライバやWin32サービスを起動しないことを意味します。 |
Errctl | システム起動時にサービスが起動できなかったときのエラーの重大度 1またはSERVICE_ERROR_IGNORE 起動(ブート)プログラムは,エラーを記録して,起動処理を続行することを意味します。 2またはSERVICE_ERROR_NORMAL 起動プログラムは,エラーを記録してメッセージボックスポップアップを表示し,起動処理を続行することを意味します。 3またはSERVICE_ERROR_SEVERE 起動プログラムはエラーを記録することを意味します。 4またはSERVICE_ERROR_CRITICAL 起動プログラムは,可能ならばエラーを記録することを意味します。 |
Path | サービスプログラムのフルパス |
Group | サービスが所属するロード順序グループ |
DependG | 依存グループ名 |
DependM | 依存サービス名 |
StartName | サービスアカウント名 |
Password | アカウントのパスワード |
' JP1/Script サービスの情報を取得する。
Dim svDispName ,svType ,svStart ,svErrctl ,svPath
ServiceSetValue ( "JSService" ,Name::"JP1_Script" )
ServiceQuery ( "JSService" )
ServiceGetValue ( "JSService" ,DispName::svDispName _
,Type::svType _
,Start::svStart _
,Errctl::svErrctl _
,Path::svPath )