C# 클래스 check_services.Inventory

파일 보기 프로젝트 열기: monitoring-plugins-for-windows/check_services

공개 프로퍼티들

프로퍼티 타입 설명
listServicesWithElevatedNeeds List
listServicesWithoutPerfCounters List
listWinServicesFromDefinition List
listWinServicesOnComputer List

공개 메소드들

메소드 설명
CleanStatus ( string status ) : string
GetDataTabletFromCSVFile ( string strCSVFilePath ) : DataTable
ImportServiceDefinitions ( ) : bool
ImportServiceDefinitionsCSV ( ) : bool
InsertDefaultServiceDefinitions ( ) : bool
OutputCSV ( ) : int
OutputI2Conf ( ) : int
OutputJSON ( ) : int
OutputReadable ( ) : int
RegReadBoolFromHKLMService ( string service, string key, bool &value ) : bool
RegReadIntFromHKLMService ( string service, string key, int &value ) : int
RegReadStringFromHKLMService ( string service, string key, string &value ) : string
ServiceCategoryLookup ( string serviceName ) : string
ServiceStartupMode ( string service, int &iRegKeyStart, bool &bRegKeyDelayedAutoStart, bool &bRegKeyWOW64, string &strObjectName, string &strFileOwner, string &strImagePath, string &strResolvedImagePath ) : int
ServicesOnMachine ( ) : bool

메소드 상세

CleanStatus() 공개 정적인 메소드

public static CleanStatus ( string status ) : string
status string
리턴 string

GetDataTabletFromCSVFile() 공개 정적인 메소드

public static GetDataTabletFromCSVFile ( string strCSVFilePath ) : DataTable
strCSVFilePath string
리턴 System.Data.DataTable

ImportServiceDefinitions() 공개 정적인 메소드

public static ImportServiceDefinitions ( ) : bool
리턴 bool

ImportServiceDefinitionsCSV() 공개 정적인 메소드

public static ImportServiceDefinitionsCSV ( ) : bool
리턴 bool

InsertDefaultServiceDefinitions() 공개 정적인 메소드

public static InsertDefaultServiceDefinitions ( ) : bool
리턴 bool

OutputCSV() 공개 정적인 메소드

public static OutputCSV ( ) : int
리턴 int

OutputI2Conf() 공개 정적인 메소드

public static OutputI2Conf ( ) : int
리턴 int

OutputJSON() 공개 정적인 메소드

public static OutputJSON ( ) : int
리턴 int

OutputReadable() 공개 정적인 메소드

public static OutputReadable ( ) : int
리턴 int

RegReadBoolFromHKLMService() 공개 정적인 메소드

public static RegReadBoolFromHKLMService ( string service, string key, bool &value ) : bool
service string
key string
value bool
리턴 bool

RegReadIntFromHKLMService() 공개 정적인 메소드

public static RegReadIntFromHKLMService ( string service, string key, int &value ) : int
service string
key string
value int
리턴 int

RegReadStringFromHKLMService() 공개 정적인 메소드

public static RegReadStringFromHKLMService ( string service, string key, string &value ) : string
service string
key string
value string
리턴 string

ServiceCategoryLookup() 공개 정적인 메소드

public static ServiceCategoryLookup ( string serviceName ) : string
serviceName string
리턴 string

ServiceStartupMode() 공개 정적인 메소드

public static ServiceStartupMode ( string service, int &iRegKeyStart, bool &bRegKeyDelayedAutoStart, bool &bRegKeyWOW64, string &strObjectName, string &strFileOwner, string &strImagePath, string &strResolvedImagePath ) : int
service string
iRegKeyStart int
bRegKeyDelayedAutoStart bool
bRegKeyWOW64 bool
strObjectName string
strFileOwner string
strImagePath string
strResolvedImagePath string
리턴 int

ServicesOnMachine() 공개 정적인 메소드

public static ServicesOnMachine ( ) : bool
리턴 bool

프로퍼티 상세

listServicesWithElevatedNeeds 공개적으로 정적으로 프로퍼티

public static List listServicesWithElevatedNeeds
리턴 List

listServicesWithoutPerfCounters 공개적으로 정적으로 프로퍼티

public static List listServicesWithoutPerfCounters
리턴 List

listWinServicesFromDefinition 공개적으로 정적으로 프로퍼티

public static List listWinServicesFromDefinition
리턴 List

listWinServicesOnComputer 공개적으로 정적으로 프로퍼티

public static List listWinServicesOnComputer
리턴 List