C# 클래스 KeePass.Util.WinUtil

파일 보기 프로젝트 열기: amiryal/keepass2 1 사용 예제들

공개 메소드들

메소드 설명
CompactPath ( string strPath, int nMaxChars ) : string

Shorten a path.

FlushStorageBuffers ( char chDriveLetter, bool bOnlyIfRemovable ) : bool
FlushStorageBuffers ( string strFileOnStorage, bool bOnlyIfRemovable ) : bool
GetCommandLineFromUrl ( string strUrl ) : string
GetExecutable ( ) : string
GetMaxNetFrameworkVersion ( ) : ulong
GetOSStr ( ) : string
HashFile ( IOConnectionInfo iocFile ) : byte[]
IsCommandLineUrl ( string strUrl ) : bool
IsInternetExplorer7Window ( string strWindowTitle ) : bool
OpenEntryUrl ( PwEntry pe ) : void
OpenUrl ( string strUrlToOpen, PwEntry peDataSource ) : void
OpenUrl ( string strUrlToOpen, PwEntry peDataSource, bool bAllowOverride ) : void
OpenUrlWithApp ( string strUrlToOpen, PwEntry peDataSource, string strAppPath ) : void
RemoveZoneIdentifier ( string strFilePath ) : void
Restart ( ) : void
RunConsoleApp ( string strAppPath, string strParams ) : string
RunElevated ( string strExe, string strArgs, bool bShowMessageIfFailed ) : bool

비공개 메소드들

메소드 설명
FreeDriveIfCurrent ( char chDriveLetter ) : string
GetNetVersion ( ) : ulong
StartWithoutShellExecute ( string strApp, string strArgs ) : void
WinUtil ( ) : System

메소드 상세

CompactPath() 공개 정적인 메소드

Shorten a path.
public static CompactPath ( string strPath, int nMaxChars ) : string
strPath string Path to make shorter.
nMaxChars int Maximum number of characters in the returned string.
리턴 string

FlushStorageBuffers() 공개 정적인 메소드

public static FlushStorageBuffers ( char chDriveLetter, bool bOnlyIfRemovable ) : bool
chDriveLetter char
bOnlyIfRemovable bool
리턴 bool

FlushStorageBuffers() 공개 정적인 메소드

public static FlushStorageBuffers ( string strFileOnStorage, bool bOnlyIfRemovable ) : bool
strFileOnStorage string
bOnlyIfRemovable bool
리턴 bool

GetCommandLineFromUrl() 공개 정적인 메소드

public static GetCommandLineFromUrl ( string strUrl ) : string
strUrl string
리턴 string

GetExecutable() 공개 정적인 메소드

public static GetExecutable ( ) : string
리턴 string

GetMaxNetFrameworkVersion() 공개 정적인 메소드

public static GetMaxNetFrameworkVersion ( ) : ulong
리턴 ulong

GetOSStr() 공개 정적인 메소드

public static GetOSStr ( ) : string
리턴 string

HashFile() 공개 정적인 메소드

public static HashFile ( IOConnectionInfo iocFile ) : byte[]
iocFile IOConnectionInfo
리턴 byte[]

IsCommandLineUrl() 공개 정적인 메소드

public static IsCommandLineUrl ( string strUrl ) : bool
strUrl string
리턴 bool

IsInternetExplorer7Window() 공개 정적인 메소드

public static IsInternetExplorer7Window ( string strWindowTitle ) : bool
strWindowTitle string
리턴 bool

OpenEntryUrl() 공개 정적인 메소드

public static OpenEntryUrl ( PwEntry pe ) : void
pe PwEntry
리턴 void

OpenUrl() 공개 정적인 메소드

public static OpenUrl ( string strUrlToOpen, PwEntry peDataSource ) : void
strUrlToOpen string
peDataSource PwEntry
리턴 void

OpenUrl() 공개 정적인 메소드

public static OpenUrl ( string strUrlToOpen, PwEntry peDataSource, bool bAllowOverride ) : void
strUrlToOpen string
peDataSource PwEntry
bAllowOverride bool
리턴 void

OpenUrlWithApp() 공개 정적인 메소드

public static OpenUrlWithApp ( string strUrlToOpen, PwEntry peDataSource, string strAppPath ) : void
strUrlToOpen string
peDataSource PwEntry
strAppPath string
리턴 void

RemoveZoneIdentifier() 공개 정적인 메소드

public static RemoveZoneIdentifier ( string strFilePath ) : void
strFilePath string
리턴 void

Restart() 공개 정적인 메소드

public static Restart ( ) : void
리턴 void

RunConsoleApp() 공개 정적인 메소드

public static RunConsoleApp ( string strAppPath, string strParams ) : string
strAppPath string
strParams string
리턴 string

RunElevated() 공개 정적인 메소드

public static RunElevated ( string strExe, string strArgs, bool bShowMessageIfFailed ) : bool
strExe string
strArgs string
bShowMessageIfFailed bool
리턴 bool