C# 클래스 DynamoInstallDetective.InstalledProductLookUp

Implements basic look up algorithm to get product installations using registry keys
상속: IProductLookUp
파일 보기 프로젝트 열기: DynamoDS/Dynamo 1 사용 예제들

공개 메소드들

메소드 설명
ExistsAtPath ( string basePath ) : bool
GetCoreFilePathFromInstallation ( string installPath ) : string
GetInstallLocationFromProductCode ( string productCode, string &productName ) : string
GetInstallLocationFromProductName ( string name ) : string
GetProductFromInstallPath ( string path ) : IInstalledProduct
GetProductFromProductCode ( string productCode ) : IInstalledProduct
GetProductFromProductName ( string name ) : IInstalledProduct
GetProductNameList ( ) : IEnumerable
GetVersionInfoFromFile ( string filePath ) : Tuple
InstalledProductLookUp ( string lookUpName, string>.Func fileLocator ) : System
InstalledProductLookUp ( string lookUpName, string fileLookup ) : System

Implements a product look up algorithm based on registry key.

비공개 메소드들

메소드 설명
GetDisplayName ( RegistryKey key ) : string
GetInstallLocation ( RegistryKey key ) : string
GetProductFromInstallPath ( string path, string productName ) : InstalledProduct
OpenKey ( string key ) : RegistryKey

메소드 상세

ExistsAtPath() 공개 메소드

public ExistsAtPath ( string basePath ) : bool
basePath string
리턴 bool

GetCoreFilePathFromInstallation() 공개 메소드

public GetCoreFilePathFromInstallation ( string installPath ) : string
installPath string
리턴 string

GetInstallLocationFromProductCode() 공개 메소드

public GetInstallLocationFromProductCode ( string productCode, string &productName ) : string
productCode string
productName string
리턴 string

GetInstallLocationFromProductName() 공개 메소드

public GetInstallLocationFromProductName ( string name ) : string
name string
리턴 string

GetProductFromInstallPath() 공개 메소드

public GetProductFromInstallPath ( string path ) : IInstalledProduct
path string
리턴 IInstalledProduct

GetProductFromProductCode() 공개 메소드

public GetProductFromProductCode ( string productCode ) : IInstalledProduct
productCode string
리턴 IInstalledProduct

GetProductFromProductName() 공개 메소드

public GetProductFromProductName ( string name ) : IInstalledProduct
name string
리턴 IInstalledProduct

GetProductNameList() 공개 메소드

public GetProductNameList ( ) : IEnumerable
리턴 IEnumerable

GetVersionInfoFromFile() 공개 메소드

public GetVersionInfoFromFile ( string filePath ) : Tuple
filePath string
리턴 Tuple

InstalledProductLookUp() 공개 메소드

public InstalledProductLookUp ( string lookUpName, string>.Func fileLocator ) : System
lookUpName string
fileLocator string>.Func
리턴 System

InstalledProductLookUp() 공개 메소드

Implements a product look up algorithm based on registry key.
public InstalledProductLookUp ( string lookUpName, string fileLookup ) : System
lookUpName string Product name to lookup
fileLookup string file name pattern to lookup
리턴 System