Ich habe ein kleines Anmeldeskript für einen Prozess namens game.bin geschrieben. Ich habe das ganze als Checkbox gemacht, um einen Togglebutton zu bekommen. Mit einem normalen Button hat soweit alles funktioniert(einziger Unterschied ist dass die Variable a immer gleich bleibt)
Ein zweiter Button diente dabei als Stop Button.
Es sollte zumindest bei einmaligem Klicken funktionieren!
Hier einmal der Teil des Toggle-Buttons:
Ein zweiter Button diente dabei als Stop Button.
Es sollte zumindest bei einmaligem Klicken funktionieren!
Hier einmal der Teil des Toggle-Buttons:
Code:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
int a = 1;
string pName = "game.bin";
const uint WM_KEYDOWN = 0x0100;
a = a - 1;
Process[] processes = Process.GetProcessesByName(pName);
foreach (Process p in processes)
if (p.ProcessName == pName)
{
while (a == 0) ;
ActivateApp(pName);
PostMessage(p.MainWindowHandle, WM_KEYDOWN, (int)Keys.E, 0);
System.Threading.Thread.Sleep(200);
PostMessage(p.MainWindowHandle, WM_KEYDOWN, (int)Keys.N, 0);
System.Threading.Thread.Sleep(200);
PostMessage(p.MainWindowHandle, WM_KEYDOWN, (int)Keys.D, 0);
System.Threading.Thread.Sleep(200);
}
}