Пример #1
0
 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);
 }
Пример #2
0
 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);
 }