private void Pipe_ServerMessage(NamedPipeWrapper.NamedPipeConnection <RPAMessage, RPAMessage> connection, RPAMessage message) { if (message.command == "ping") { connection.PushMessage(new RPAMessage("pong")); return; } if (message.command == "signout") { NativeMethods.ExitWindowsEx((uint)NativeMethods.ExitWindows.LogOff, (uint)(NativeMethods.ShutdownReason.MajorOther | NativeMethods.ShutdownReason.MinorOther)); } Console.WriteLine("OpenRPA Windows Service: " + message.command); }
private void Pipe_ServerMessage(NamedPipeWrapper.NamedPipeConnection <RPAMessage, RPAMessage> connection, RPAMessage message) { if (message.command == "ping") { connection.PushMessage(new RPAMessage("pong")); return; } Console.WriteLine("OpenRPA Windows Service: " + message.command); }