YazılımMimarı
hatayı aldığım yer bu kısımmış tekrar yazarken AutoItx3 kütüphanesini x86 olarak kurdum şimdi bende de hata verdi;

[DllImport("User32.dll")]
private static extern short GetAsyncKeyState(int vKey);
AutoItX3 key = new AutoItX3();

ve önceden Framework 4.5.2 idi 4.0 da yazmaya başladım buda sebep olabilir.