C# Класс MediaPortal.DeployTool.Utils

Показать файл Открыть проект

Открытые методы

Метод Описание
AutoRunApplication ( string action ) : bool
Check64bit ( ) : bool
CheckFileVersion ( string aFilePath, string aMinimumVersion, System.Version &aCurrentVersion ) : bool
CheckNSISUninstallString ( string RegistryPath, string MementoSection ) : MediaPortal.DeployTool.CheckResult
CheckPrerequisites ( ) : void
CheckStartupPath ( ) : bool
CheckTargetDir ( string dir ) : bool
CheckUninstallString ( string clsid, bool delete ) : string
DownloadFile ( string FileName, string prg ) : DialogResult
ErrorDlg ( string msg ) : void
GetCurrentPackageVersion ( ) : System.Version
GetDisplayVersion ( ) : string
GetDownloadString ( string session_id, string node_id ) : string
GetPackageVersion ( string type ) : System.Version
IsAeroEnabled ( ) : bool
IsCurrentPackageUpdatabled ( System.Version pkgVer ) : bool
IsOfficialBuild ( string build ) : bool
IsPackageUpdatabled ( System.Version pkgVer ) : bool
LocalizeDownloadFile ( string filename, string downloadtype, string prg ) : string
Log ( string message ) : void
NotifyReboot ( string DisplayName ) : void
OpenSubKey ( RegistryKey pParentKey, string pSubKeyName, bool pWriteable, eRegWow64Options pOptions ) : RegistryKey
PathFromRegistry ( string regkey ) : string
RetryDownloadFile ( string FileName, string prg ) : DialogResult
SetDeployXml ( string section, string entry, string value ) : void

Adds a record to deploy.xml (will be created if it does not exist). This will then be picked up by MP itself and applied to mediaportal.xml

UninstallMSI ( string clsid ) : void
UninstallNSIS ( string RegistryFullPathName ) : void
VersionFromRegistry ( string regkey ) : System.Version

Приватные методы

Метод Описание
DwmIsCompositionEnabled ( int &pfEnabled ) : int
GetRegistryKeyHandle ( RegistryKey pRegisteryKey ) : IntPtr
GetUserAgentOsString ( ) : string
IsWow64Process ( [ hProcess, [ lpSystemInfo ) : bool
PointerToRegistryKey ( IntPtr hKey, bool pWritable, bool pOwnsHandle ) : RegistryKey
RegOpenKeyEx ( IntPtr hKey, string subKey, uint options, int sam, IntPtr &phkResult ) : int

Описание методов

AutoRunApplication() публичный статический Метод

public static AutoRunApplication ( string action ) : bool
action string
Результат bool

Check64bit() публичный статический Метод

public static Check64bit ( ) : bool
Результат bool

CheckFileVersion() публичный статический Метод

public static CheckFileVersion ( string aFilePath, string aMinimumVersion, System.Version &aCurrentVersion ) : bool
aFilePath string
aMinimumVersion string
aCurrentVersion System.Version
Результат bool

CheckNSISUninstallString() публичный статический Метод

public static CheckNSISUninstallString ( string RegistryPath, string MementoSection ) : MediaPortal.DeployTool.CheckResult
RegistryPath string
MementoSection string
Результат MediaPortal.DeployTool.CheckResult

CheckPrerequisites() публичный статический Метод

public static CheckPrerequisites ( ) : void
Результат void

CheckStartupPath() публичный статический Метод

public static CheckStartupPath ( ) : bool
Результат bool

CheckTargetDir() публичный статический Метод

public static CheckTargetDir ( string dir ) : bool
dir string
Результат bool

CheckUninstallString() публичный статический Метод

public static CheckUninstallString ( string clsid, bool delete ) : string
clsid string
delete bool
Результат string

DownloadFile() публичный статический Метод

public static DownloadFile ( string FileName, string prg ) : DialogResult
FileName string
prg string
Результат DialogResult

ErrorDlg() публичный статический Метод

public static ErrorDlg ( string msg ) : void
msg string
Результат void

GetCurrentPackageVersion() публичный статический Метод

public static GetCurrentPackageVersion ( ) : System.Version
Результат System.Version

GetDisplayVersion() публичный статический Метод

public static GetDisplayVersion ( ) : string
Результат string

GetDownloadString() публичный статический Метод

public static GetDownloadString ( string session_id, string node_id ) : string
session_id string
node_id string
Результат string

GetPackageVersion() публичный статический Метод

public static GetPackageVersion ( string type ) : System.Version
type string
Результат System.Version

IsAeroEnabled() публичный статический Метод

public static IsAeroEnabled ( ) : bool
Результат bool

IsCurrentPackageUpdatabled() публичный статический Метод

public static IsCurrentPackageUpdatabled ( System.Version pkgVer ) : bool
pkgVer System.Version
Результат bool

IsOfficialBuild() публичный статический Метод

public static IsOfficialBuild ( string build ) : bool
build string
Результат bool

IsPackageUpdatabled() публичный статический Метод

public static IsPackageUpdatabled ( System.Version pkgVer ) : bool
pkgVer System.Version
Результат bool

LocalizeDownloadFile() публичный статический Метод

public static LocalizeDownloadFile ( string filename, string downloadtype, string prg ) : string
filename string
downloadtype string
prg string
Результат string

Log() публичный Метод

public Log ( string message ) : void
message string
Результат void

NotifyReboot() публичный статический Метод

public static NotifyReboot ( string DisplayName ) : void
DisplayName string
Результат void

OpenSubKey() публичный статический Метод

public static OpenSubKey ( RegistryKey pParentKey, string pSubKeyName, bool pWriteable, eRegWow64Options pOptions ) : RegistryKey
pParentKey Microsoft.Win32.RegistryKey
pSubKeyName string
pWriteable bool
pOptions eRegWow64Options
Результат Microsoft.Win32.RegistryKey

PathFromRegistry() публичный статический Метод

public static PathFromRegistry ( string regkey ) : string
regkey string
Результат string

RetryDownloadFile() публичный статический Метод

public static RetryDownloadFile ( string FileName, string prg ) : DialogResult
FileName string
prg string
Результат DialogResult

SetDeployXml() публичный статический Метод

Adds a record to deploy.xml (will be created if it does not exist). This will then be picked up by MP itself and applied to mediaportal.xml
public static SetDeployXml ( string section, string entry, string value ) : void
section string name attribute of section element in mediaportal.xml
entry string name attribute of entry element in mediaportal.xml
value string Value to be set for this section/entry
Результат void

UninstallMSI() публичный статический Метод

public static UninstallMSI ( string clsid ) : void
clsid string
Результат void

UninstallNSIS() публичный статический Метод

public static UninstallNSIS ( string RegistryFullPathName ) : void
RegistryFullPathName string
Результат void

VersionFromRegistry() публичный статический Метод

public static VersionFromRegistry ( string regkey ) : System.Version
regkey string
Результат System.Version