Egérmozgás figyelése mikor nem mozog?
#1
Elküldve: 2005. 06. 01. 10:14
#2
Elküldve: 2005. 06. 01. 10:31
A legegyszerűbb megoldás mondjuk timerrel hívogatni a GetCursorPos() API függvényt.
#3
Elküldve: 2005. 06. 01. 11:02
Idézet: Hasse - Dátum: 2005. jún. 1., szerda - 11:31
A legegyszerűbb megoldás mondjuk timerrel hívogatni a GetCursorPos() API függvényt.
Bizony bizony, szomorú dolgok ezek, bár az eredeti tervhez képest ami szerint az összes monitor képét kedvére nézegesse a főnök a karosszékéből (remote desktop), és ráadásul még percenként képernyőmentés is kerüljön a szerverre, szerintem egészen elfogadható lehetőséget sikerült feltárnom előtte, legalábbis azt mondta, hogy ha ezt megoldom (mármint az egér mozgás figyelést), akkor eltekint a fenti inkvizíciós eszközök alkalmazásától. Csak ott vagyok bajban, hogy ilyet még sosem csináltam, meg sajna delphi-t is kb. 4éve láttam közelebbről. Ez a GetCursorPos nem csak az adott alkalmazásablakon belül működik? Meg hogy csinálok olyan progit, ami szolgáltatásként fut, és nincs "ablaka"? Jajj de rég programoztam már....
#4
Elküldve: 2005. 06. 01. 12:15
http://delphicikk.at...taz.php?id=2348
#5
Elküldve: 2005. 06. 01. 13:07
Idézet: Hasse - Dátum: 2005. jún. 1., szerda - 13:15
http://delphicikk.at...taz.php?id=2348
Köszi, ez a link nagyon jól jött! Delphi 6-ban nézegetem, és úgy tűnik menni fog
#6
Elküldve: 2005. 06. 01. 15:02
Idézet: Suicide - Dátum: 2005. jún. 1., szerda - 14:07
Ha nem vagyok indiszkrét, milyen típusú munka az, ahol folyamatosan rángatni kell az egeret?
#7
Elküldve: 2005. 06. 01. 16:12
How to track a user's idle time - Ez egy GetLastInputInfo-t használó Delphi példa.
HOWTO track a user's idle time -Ez már csak érdekesség, hogy Win2k előtti gépekre hogyan kell ezt hookolással megoldani (gyakorlatilag keyloggert kell írni)
Kijátszani egyébként a SendInput függvénnyel lehet, a reklámnézegetős pénzkeresős időkben készült néhány ilyen tool is
#8
Elküldve: 2005. 06. 01. 16:51
Idézet: KovacsUr - Dátum: 2005. jún. 1., szerda - 16:02
Térinformatikai, pontosabban: térképszerkesztés
Köszi a linket, majd megnézegetem!
#9
Elküldve: 2005. 06. 01. 17:01
Csak annyit kell tudni, mi az az időkorlát, ami letelte után "beindul" a programod... ezt nem akarod közölni a dolgozókkal...? Amúgy ilyenkor nem kell közölni velük, hogy most valamilyen mértékben megfigyelve vannak...?
Idézet
#10
Elküldve: 2005. 06. 01. 17:03
Idézet: Nevergone - Dátum: 2005. jún. 1., szerda - 18:01
Hiába írja meg valaki az "ellenprogramot", ha nincs jogosultsága futtatni.
#11
Elküldve: 2005. 06. 01. 17:10
Idézet: KovacsUr - Dátum: 2005. jún. 1., szerda - 18:03
Szerintem ehhez elég egy egyszerű felhasználói jogosultság, hiszen nem kell szolgáltatásnak lennie, és érzésem szerint nem használna semmilyen admin-joghoz kötödő dolgot. Persze lehet, hogy én gondolom rosszul, régen programoztam már Windows alá...
Mert azt nem olvastam, hogy a "Futtatás" le lenne tltva a gépeken.
Idézet
#12
Elküldve: 2005. 06. 01. 17:17
Idézet: Nevergone - Dátum: 2005. jún. 1., szerda - 18:10
Szerinted egy olyan munkahelyen, ahol ellenőrzik, megállsz-e egy percre, engedélyezik a random programok futtatását?
#13
Elküldve: 2005. 06. 01. 17:31
Ez még tetszett is neki, csak most ott vagyok bajban, hogy hamarabb járt a szám, minthogy végiggondoltam volna. Szóval próbálom megtalálni a megfelelő megoldást. Delphi-ben kb. 3-4 éve programozgattam már, szóval ismerős egy kicsit, bár sokat felejtettem (néhány alapdolgot is
Mivel az alkalmazottak közül senki nem ért egy picit sem a programozáshoz, meg úgy általában a windows lelkivilágához, így nem áll fenn egy esetleges hack telepítésének a veszélye. Ezen kívül ha a futtatást nem is tudom letiltani, azt tudom monitorozni, hogy milyen alkamazások futottak a gépen .... és most jut eszembe: az se lenne rossz, ha azt is látnám, hogy ezek az alkalmazások mennyi ideig futottak.
Erről most hirtelen eszembe jutott mégvalami, az esetleg mégis előforduló hack progi futtatásával kapcsolatban. Lehet olyan progit készíteni, aminek mondjuk a megadom, hogy milyen alkalmazások futhatnak a gépen, és ha azt érzékeli, hogy más progi is fut, akkor azt kérdés nélkül "lelövi"?
Persze a legfontosabb még mindig az iddletime figyelése. Természetesen mindenki tud róla, hogy mi "készül ellenük", de mivel mint említettem nincs nagy szigor a munkaidő tekintetében, így nem igazán voltak felháborodva. Csak akkor, mikor megemlítettem a másik lehetőséget
#14
Elküldve: 2005. 06. 01. 17:32
Idézet: Nevergone - Dátum: 2005. jún. 1., szerda - 18:01
API függvényhívásokat is el lehet kapni, ha nagyon akarja az ember.
#15
Elküldve: 2005. 06. 01. 17:34
Idézet: KovacsUr - Dátum: 2005. jún. 1., szerda - 18:17
Igazad van, ilyen mélységben már nem gondoltam végig...
És mint látod: igen ...
Idézet
#16
Elküldve: 2005. 06. 01. 17:42
Idézet: Suicide - Dátum: 2005. jún. 1., szerda - 18:31
Valóban ember- (és munkavállaló)barátibb a Te megoldásod.
Idézet
Szerintem fogj a kezedbe egy jó Deplhi könyvet, és ess neki... ha gyorsan (és ügyesen) csinálod, jól haladhatsz. Személy szerint ajánlom valamelyik Marco Cantú könyvet ...
Idézet
Elméletileg minden lehetséges, tudod jól. A kérdés az, megéri -e...
Idézet
#17
Elküldve: 2005. 06. 01. 17:43
Idézet: Hasse - Dátum: 2005. jún. 1., szerda - 18:32
Igazad lehet, már régóta nem mozgok a Windows alapú programozás világában, hanem máshol próbálkozom, több-kevesebb sikerrel.
Így a dologban nem is vagyok igazán kompetens...
Idézet
#18
Elküldve: 2005. 06. 01. 17:49
Idézet: Suicide - Dátum: 2005. jún. 1., szerda - 18:31
Megoldható, de egyszerűbb, ha csak előre megadott programok futtatását engedélyezed. Kérdezd meg a rendszergazdát (kivéve, ha te vagy az
#19
Elküldve: 2005. 06. 01. 17:51
Idézet: KovacsUr - Dátum: 2005. jún. 1., szerda - 18:49
Szerintem ne nehezítsük szegény "jómunkásemberek" dolgát...
Idézet
#20
Elküldve: 2005. 06. 01. 17:55
Idézet: Nevergone - Dátum: 2005. jún. 1., szerda - 18:51
(Igazad van. Egyébként az egész dolgot meglehetősen gusztustalannak tartom. Szerintem senkinek semmi köze hozzá, hogy mennyit és milyen irányban mozgatom az egeret, amíg a munkával időre elkészülök.

Súgó
A téma zárva.












