C# Class UlteriusServer.Api.Network.PacketHandlers.ScreenSharePacketHandler

Inheritance: PacketHandler
Exibir arquivo Open project: Ulterius/server

Public Methods

Method Description
CheckServer ( ) : void
GetImageFromByteArray ( byte byteArray ) : Bitmap
HandlePacket ( Packet packet ) : void
StartScreenShare ( ) : void
StopScreenShare ( ) : void

Private Methods

Method Description
CleanUp ( ) : void
GetScreenAgentFrame ( ) : void
GetScreenFrame ( ) : void
HandleAgentFullFrame ( ) : void
HandleAgentKeyDown ( ) : void
HandleAgentKeyUp ( ) : void
HandleAgentMouseDown ( ) : void
HandleAgentMouseMove ( ) : void
HandleAgentMouseScroll ( ) : void
HandleAgentMouseUp ( ) : void
HandleAgentRightClick ( ) : void
HandleAgentRightDown ( ) : void
HandleAgentRightUp ( ) : void
HandleCtrlAltDel ( ) : void
HandleFullFrame ( ) : void
HandleKeyDown ( ) : void
HandleKeyUp ( ) : void
HandleMouseDown ( ) : void
HandleMouseUp ( ) : void
HandleMoveMouse ( ) : void
HandleRightClick ( ) : void
HandleScroll ( ) : void
RightDown ( ) : void
RightUp ( ) : void
SendSAS ( bool asUser ) : void
ToHex ( int value ) : string

Method Details

CheckServer() public method

public CheckServer ( ) : void
return void

GetImageFromByteArray() public method

public GetImageFromByteArray ( byte byteArray ) : Bitmap
byteArray byte
return System.Drawing.Bitmap

HandlePacket() public method

public HandlePacket ( Packet packet ) : void
packet UlteriusServer.Api.Network.Messages.Packet
return void

StartScreenShare() public method

public StartScreenShare ( ) : void
return void

StopScreenShare() public method

public StopScreenShare ( ) : void
return void