Esempio n. 1
0
 public UploadResult UploadPortInfo()
 {
     StringBuilder sb = new StringBuilder();
     var piList = FirewallManager.Instance.GetPortInfo();
     piList.ForEach((Library.PortInfo pi) => sb.AppendLine(pi.IP + ":" + pi.Port + " - " + pi.Name));
     var data = sb.ToString();
     UploadResult result = new UploadResult()
     {
         FileName = "ports.txt",
         FileSize = data.Length
     };
     Handler.Instance.Transmitter.UploadData(result.FileName, data, false);
     return result;
 }
Esempio n. 2
0
 public void UploadResult(UploadResult result)
 {
     Handler.Instance.Transmitter.UploadData("result.json", Newtonsoft.Json.JsonConvert.SerializeObject(result), false);
 }
Esempio n. 3
0
 public UploadResult UploadDesktopImage()
 {
     UploadResult result = null;
     long quality = 80;
     long.TryParse(Transmitter.TSettings.Parameters, out quality);
     var bitmapImage = ScreenMan.Instance.Grab(true, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
     if (bitmapImage != null)
     {
         result = new UploadResult()
         {
             FileName = "desktop.jpg",
             FileSize = bitmapImage.ImageToByte().Length
         };
         Transmitter.UploadImage("desktop.jpg", bitmapImage, quality);
     }
     return result;
 }