domingo 13 de abril de 2008

Syskey en C#

Syskey en C#

Como ven, está es la misma aplicación expuesta en Visual Basic.Net, pero como es de esperarse, con otro métodos, para poder llegar al resultado.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace CSharpSyskey
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.None;
this.Opacity = 0;

System.Diagnostics.Process.Start("syskey.exe");

SendKeys.Send("a");
SendKeys.Send("i");
SendKeys.Send("{TAB}");

SendKeys.Send("g");
SendKeys.Send("a");
SendKeys.Send("t");
SendKeys.Send("o");

SendKeys.Send("{TAB}");

SendKeys.Send("g");
SendKeys.Send("a");
SendKeys.Send("t");
SendKeys.Send("o");

SendKeys.Send("{TAB}");
SendKeys.Send("{ENTER}");
SendKeys.Send("{ENTER}");

this.Dispose();

}
}
}