Search notes:

System.Diagnostics.Process (class)

System.Diagnostics.Process allows to control processes.
In PowerShell, S.D.Process objects are returned by the get-process cmdLet.

Properties, methods and events

BasePriority
BeginErrorReadLine()
BeginOutputReadLine()
CancelErrorRead()
CancelOutputRead()
Close()
CloseMainWindow()
Dispose()
EnableRaisingEvents
EnterDebugMode()
ErrorDataReceived() An event
ExitCode
Exited() An event
ExitTime
GetCurrentProcess()
GetProcessById()
GetProcesses()
GetProcessesByName()
Handle
HandleCount
HasExited
Id
Kill()
LeaveDebugMode()
MachineName
MainModule
MainWindowHandle
MainWindowTitle
MaxWorkingSet
MinWorkingSet
Modules
NonpagedSystemMemorySize
NonpagedSystemMemorySize64
OnExited()
OutputDataReceived() An event
PagedMemorySize
PagedMemorySize64
PagedSystemMemorySize
PagedSystemMemorySize64
PeakPagedMemorySize
PeakPagedMemorySize64
PeakVirtualMemorySize
PeakVirtualMemorySize64
PeakWorkingSet
PeakWorkingSet64
PriorityBoostEnabled
PriorityClass
PrivateMemorySize
PrivateMemorySize64
PrivilegedProcessorTime
ProcessName
ProcessorAffinity
Refresh()
Responding
SafeHandle
SessionId
StandardError
StandardInput
StandardOutput
Start()
StartInfo
StartTime
SynchronizingObject
Threads
ToString()
TotalProcessorTime
UserProcessorTime
VirtualMemorySize
VirtualMemorySize64
WaitForExit()
WaitForExitAsync()
WaitForInputIdle()
WorkingSet
WorkingSet64

See also

The Start() method

Index