C# 클래스 withSIX.Mini.Presentation.Core.Services.ExplorerExtensionInstaller

상속: IExplorerExtensionInstaller, IPresentationService
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
Install ( IAbsoluteDirectoryPath destination, Settings settings ) : Task
Uninstall ( IAbsoluteDirectoryPath destination, Settings settings ) : Task
UpgradeOrInstall ( IAbsoluteDirectoryPath destination, Settings settings ) : Task

비공개 메소드들

메소드 설명
FindWindow ( string lpClassName, string lpWindowName ) : IntPtr
GetTheShell ( IAbsoluteDirectoryPath destination, IAbsoluteFilePath files ) : IAbsoluteFilePath
PostMessage ( IntPtr hWnd, [ Msg, IntPtr wParam, IntPtr lParam ) : bool
RestartExplorer ( ) : Task
RestartExplorerInternal ( ) : void
RunSrm ( IAbsoluteFilePath theShell, string command, string additional = null ) : void

메소드 상세

Install() 공개 메소드

public Install ( IAbsoluteDirectoryPath destination, Settings settings ) : Task
destination IAbsoluteDirectoryPath
settings Settings
리턴 Task

Uninstall() 공개 메소드

public Uninstall ( IAbsoluteDirectoryPath destination, Settings settings ) : Task
destination IAbsoluteDirectoryPath
settings Settings
리턴 Task

UpgradeOrInstall() 공개 메소드

public UpgradeOrInstall ( IAbsoluteDirectoryPath destination, Settings settings ) : Task
destination IAbsoluteDirectoryPath
settings Settings
리턴 Task