Method | Description | |
---|---|---|
Dispose ( ) : void | ||
RegisterHandler ( string receiver, HandlerCallbackDelegate handlerCallback ) : void | ||
RemoteControlProtocol ( ) : System | ||
RemoteEcho ( string echoString ) : void | ||
RemoteExec ( string name, string path, IList |
Starts the specified application (path) on the remote path
|
|
RemoteProcesses ( ) : void |
Requests the remote running processes
|
|
RemoteRequestPipe ( string pipeName ) : void |
Opens a remote pipe and sends all received data
|
|
SendCommand ( |
||
SetConnection ( Stream conn ) : void |
Method | Description | |
---|---|---|
CBRead ( IAsyncResult ar ) : void | ||
FindFirstOccurance ( int startIndex, byte data ) : int? |
Finds the first occurance of data in the buffer
|
|
GetPipeName ( int pipeId ) : string | ||
HandlerExecStatus ( string receiver, byte data ) : void | ||
HandlerPipeClosed ( string receiver, byte data ) : void | ||
HandlerPipeData ( string receiver, byte data ) : void |
Pipe data was sent
|
|
HandlerRegisteredPipe ( string receiver, byte data ) : void |
And pipe request was sent. This assigns a unique id to the requested pipe
|
|
HandlerRemoteProcesses ( string receiver, byte data ) : void | ||
ProcessBuffer ( ) : void |
Extracts and removes complete received packets from the buffer
|
|
RaiseExecStatus ( string name, int pid, int status ) : void | ||
RaisePipeClosed ( int pipeId ) : void | ||
RaisePipeData ( int pipeId, byte pipeData, int index, int offset ) : void | ||
RaisePipeOpened ( int pipeId ) : void | ||
RaiseRemoteProcessInfo ( |
||
SendPacket ( string receiver, byte data ) : void | ||
StartReading ( ) : void |
public RegisterHandler ( string receiver, HandlerCallbackDelegate handlerCallback ) : void | ||
receiver | string | |
handlerCallback | HandlerCallbackDelegate | |
return | void |
public RemoteEcho ( string echoString ) : void | ||
echoString | string | |
return | void |
public RemoteExec ( string name, string path, IList |
||
name | string | Name can be chosen freely and is always used when this program instance is referenced |
path | string | Path to start |
arguments | IList |
Arguments to pass to the application |
environment | IList |
Environment variables to set in the form variable=value |
return | void |
public RemoteRequestPipe ( string pipeName ) : void | ||
pipeName | string | |
return | void |
public SendCommand ( |
||
cmd | ||
return | void |