Witam,
Dziś na programowaniu w c++ uczyliśmy się o naciskaniu klawiszy przez program czy jakoś tak. Jednak nikt nie słuchał nauczyciela i dał nam zadanie by program który pisaliśmy działał tylko w notatniku. A mianowicie otwieram notatnik, minimalizuje go, Uruchamiam go, a w nim mimo że jest zminimalizowany wykonuje się program:
#include <windows.h>
int main()
{
keybd_event(VK_N, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_N, 0x4E, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
Sleep(500);
keybd_event(VK_O, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_O, 0x4F, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
Sleep(500);
keybd_event(VK_T, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_T, 0x54, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
Sleep(500);
keybd_event(VK_E, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_E, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
Sleep(500);
keybd_event(VK_P, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_P, 0x50, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
Sleep(500);
keybd_event(VK_A, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_A, 0x41, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
Sleep(500);
keybd_event(VK_D, 0, KEYEVENTF_EXTENDEDKEY, 0);
keybd_event(VK_D, 0x43, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
Sleep(500);
}
Jak przerobić go by działał tylko w notatniku? Doszliśmy już ze musi być przypisany do procesu notepad.exe ale nikt nie wie jak...
Proszę o pomoc.