Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szukam: Licznik uderzeń w klawiature
Sh4dow
post
Post #1





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Kiedyś był taki projekt pod windows'a i nazywał się chyba 'delphin'. Szukam czegoś podobnego pod linuxa. Słyszał ktoś o czymś takim ?
Niestety nie koduje w C/C++ (a przynajmniej jeszcze) jeśli ktoś wiedział by może gdzie szukać czegoś takiego, to może zacznę kodować smile.gif


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Chcesz liczyć ile razy nacisłeś coś na klawiaturze, ale w jakimś programie, czy żeby program działał w tle? Bo jak w prograie to dosowy program robisz i
Kod
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
    int nacisniec;
while(1)
{
if(getch())
{
  nacisniec++;
  cout<<nacisniec<<endl;          
}      
}
  getch();
  return(0);
}


EDIT: Aaa, linux. To nie wiem haha.gif, ale to może będzie działac. smile.gif

Ten post edytował bim2 10.03.2008, 14:26:39


--------------------
Go to the top of the page
+Quote Post
sztosz
post
Post #3





Grupa: Zarejestrowani
Postów: 866
Pomógł: 32
Dołączył: 2.06.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


@bim2: Ale to tylko i wyłącznie liczy naciśnięcia. Żeby program mógł robić cokolwiek innego, to zliczanie kliknięć w klawiaturę musiałoby być w osobnym wątku.


--------------------
Go to the top of the page
+Quote Post
bim2
post
Post #4





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


to niech w winApi walnie CreateThread i już haha.gif (albo jakiś odpowiednik w linuxie). Tylko jak zrobić, żeby to zliczało nawet w tle jak program jest.? Powiem szczerze, że nie mam pomysłu.


--------------------
Go to the top of the page
+Quote Post
Jabol
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


uruchamiaj program tak:
Kod
program_który_robi_mniej_więcej_write(read()) | tee znaki.txt | TWÓJ_PROGRAM 2>&1 > ouput &
watch 'wc -c znaki.txt'
I wszystko jasne tongue.gif. A tak musiałbyś mieć albo moduł jądra albo nie wiem. Keyloggera jakiegoś. Pewnie jeżeli chcesz coś lepszego to będzie to zależne od technologii w jakiej pracujesz.

Ten program_który_robi_mniej_więcej_write(read()) to łatwo możezs napisać w C, ale będziesz potrzebował ncurses, bo inaczej dopiero po naciśnięciu \n będzie czyszczony bufor IO.

Ten post edytował Jabol 10.03.2008, 14:53:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 13:44