示例#1
0
文件: Plugin.cs 项目: max620/openrpa
 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
文件: Plugin.cs 项目: mdda/openrpa
 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);
 }