Здравствуйте, Штурман, Вы писали:
Ш>Ш>int main(int argc, char* argv[])
Ш>{
Ш> BYTE vk,sc;
Ш> FILE *fin=fopen(argv[1],"r");
Ш> SleepEx(5000,false);
Ш> fread(&vk,sizeof(vk),1,fin);
Ш> fread(&sc,sizeof(sc),1,fin);
Ш> while (!feof(fin))
Ш> {
Ш> keybd_event(vk,sc,0,0);
Ш> keybd_event(vk,sc,KEYEVENTF_KEYUP,0);
Ш> SleepEx(500,false);
Ш> fread(&vk,sizeof(vk),1,fin);
Ш> fread(&sc,sizeof(sc),1,fin);
Ш> }
Ш> if (fin!=NULL)
Ш> fclose(fin);
Ш> return 0;
Ш>}
Ш>
А ты уверен, что keybrd_event подает нажатия клавиш в нужное тебе окно? Сдается мне, твоя программа работает сама с собой. Окно, принимающее нажатия клавиш, не должно ли быть активным?