C# Класс ManagedWin32.Desktop

Наследование: IDisposable
Показать файл Открыть проект

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

Метод Описание
Close ( ) : bool

Closes the handle to a desktop.

CreateProcess ( string path ) : Process

Creates a new process in a desktop.

Desktop ( string name ) : ManagedWin32.Api
Dispose ( ) : void

Dispose Object.

Dispose ( bool disposing ) : void

Dispose Object.

Exists ( string name, bool caseInsensitive = false ) : bool

Checks if the specified desktop exists.

GetDesktops ( ) : IEnumerable

Enumerates all of the desktops.

GetProcesses ( ) : IEnumerable

Gets an array of all the processes running on this desktop.

GetWindows ( ) : IEnumerable

Enumerates the windows on a desktop.

Prepare ( ) : void

Prepares a desktop for use. For use only on newly created desktops, call straight after CreateDesktop.

Show ( ) : bool

Switches input to the currently opened desktop.

ToString ( ) : string

Gets the desktop name.

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

Метод Описание
CheckDisposed ( ) : void
Desktop ( IntPtr desktop ) : ManagedWin32.Api
Open ( string name ) : Desktop

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

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

Closes the handle to a desktop.
public Close ( ) : bool
Результат bool

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

Creates a new process in a desktop.
public CreateProcess ( string path ) : Process
path string Path to application.
Результат System.Diagnostics.Process

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

public Desktop ( string name ) : ManagedWin32.Api
name string
Результат ManagedWin32.Api

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

Dispose Object.
public Dispose ( ) : void
Результат void

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

Dispose Object.
public Dispose ( bool disposing ) : void
disposing bool True to dispose managed resources.
Результат void

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

Checks if the specified desktop exists.
public static Exists ( string name, bool caseInsensitive = false ) : bool
name string The name of the desktop.
caseInsensitive bool If the search is case INsensitive.
Результат bool

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

Enumerates all of the desktops.
public static GetDesktops ( ) : IEnumerable
Результат IEnumerable

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

Gets an array of all the processes running on this desktop.
public GetProcesses ( ) : IEnumerable
Результат IEnumerable

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

Enumerates the windows on a desktop.
public GetWindows ( ) : IEnumerable
Результат IEnumerable

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

Prepares a desktop for use. For use only on newly created desktops, call straight after CreateDesktop.
public Prepare ( ) : void
Результат void

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

Switches input to the currently opened desktop.
public Show ( ) : bool
Результат bool

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

Gets the desktop name.
public ToString ( ) : string
Результат string