private void SendCommand(NamedPipeServerStream pipe, Utility.TaskMsg task)
        {
            string command_src = new JavaScriptSerializer().Serialize(task);

            StringBuilder output = new StringBuilder();

            try
            {
                byte[] taskbyte = Encoding.Default.GetBytes(command_src);
                string taskb64  = Convert.ToBase64String(taskbyte);
                pipe.Write(Encoding.Default.GetBytes(taskb64), 0, Encoding.Default.GetBytes(taskb64).Length);
            }
            catch (IOException e)
            {
                Console.WriteLine("Error during sendcommand {0}", e.Message);
            }
            Console.WriteLine(output);
            Console.WriteLine();
        }
 public InjectionLoaderListener(string pipename, Utility.TaskMsg command)
 {
     this.pipename = pipename;
     this.command  = command;
 }