C# Class LECommonLibrary.SystemHelper

Afficher le fichier Open project: xupefei/Locale-Emulator Class Usage Examples

Méthodes publiques

Méthode Description
CheckPermission ( string path ) : bool
DisableDPIScale ( ) : void
EnsureAbsolutePath ( string path ) : string
Is4KDisplay ( ) : bool
Is64BitOS ( ) : bool
IsAdministrator ( ) : bool
RedirectToWow64 ( string path ) : string
RunWithElevatedProcess ( string executable, string args ) : void

RunWithElevatedProcess

Private Methods

Méthode Description
DoesWin32MethodExist ( string moduleName, string methodName ) : bool
GetCurrentProcess ( ) : IntPtr
GetDeviceCaps ( IntPtr hDC, int nIndex ) : int
GetModuleHandle ( string moduleName ) : IntPtr
GetProcAddress ( IntPtr hModule, [ procName ) : IntPtr
IsWow64Process ( IntPtr hProcess, bool &wow64Process ) : bool
SetProcessDPIAware ( ) : bool
ShellExecuteEx ( SHELLEXECUTEINFO &lpExecInfo ) : bool

Method Details

CheckPermission() public static méthode

public static CheckPermission ( string path ) : bool
path string
Résultat bool

DisableDPIScale() public static méthode

public static DisableDPIScale ( ) : void
Résultat void

EnsureAbsolutePath() public static méthode

public static EnsureAbsolutePath ( string path ) : string
path string
Résultat string

Is4KDisplay() public static méthode

public static Is4KDisplay ( ) : bool
Résultat bool

Is64BitOS() public static méthode

public static Is64BitOS ( ) : bool
Résultat bool

IsAdministrator() public static méthode

public static IsAdministrator ( ) : bool
Résultat bool

RedirectToWow64() public static méthode

public static RedirectToWow64 ( string path ) : string
path string
Résultat string

RunWithElevatedProcess() public static méthode

RunWithElevatedProcess
Run error.
public static RunWithElevatedProcess ( string executable, string args ) : void
executable string
args string
Résultat void