Pravim jedan programcic koji ne bi trebao da ima formu i cija bi funkcija bila da hvata otkucaje sa tastature. Interesuje me da li je neko radio nesto slicno ovome i kako je resio problem?
Ima li ko ideju?
Zaključano
Zakačeno
Keylogger? JFGI
Ma ima mali milion tih programa za spijuniranje, sto znaci da ono sto meni treba moze da se izvede :)
Moja zamisao je da napravim programcic koji bi kombinacijama sa tastature pokretao odredjene stvari.
Moja zamisao je da napravim programcic koji bi kombinacijama sa tastature pokretao odredjene stvari.
hvala na postu medjutim ovo nije resenje
To sto zelis se zove Keyboard hook. Ukratko receno, hooks su sistemska stvar Windows-a i nije podrzano u .Net-u, tako da ti ne ginu interopovi na API funkcije SetWindowsHookEx, UnhookWindowsHookEx i CallNextHookEx. Hook mora da bude pisan kao DLL, a iz druge aplikacije kacis tvoj DLL sa hook-om na lanac sa ostalima (sa SetWindowsHookEx), tako da na kraju obavezno pozovi sledecu hook proceduru sa CallNextHookEx. Kada se nesto desi na tastaturi, tvoja procedura ciji pointer si prosledio pri pozivu na SetWindowsHookEx ce biti pozvana i tu radi sta ti je drago - samo nemoj da preterujes sa duzinom izvrsavanja jer ce da blokira ostale hook proceduce dok tvoja ne zavrsi. Kada aplikacija treba da se ugasi, pozovi UnhookWindowsHookEx i to je to 
Zbog sveg tog baratanja sa pointerima (pazi kako ih deklarises da ih ne pocisti GC) i marshalovanja preporucio bih ti da koristis unmanaged kod.
Nacices na netu gomilu tekstova o pisanju hook-va.
Live long and prosper
Zbog sveg tog baratanja sa pointerima (pazi kako ih deklarises da ih ne pocisti GC) i marshalovanja preporucio bih ti da koristis unmanaged kod.
Nacices na netu gomilu tekstova o pisanju hook-va.
Live long and prosper
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
izmenjeno 1 put, poslednji put perolozac123 20.01.2009. u 23:17
Izmene poruke
- perolozac12320.01.2009. u 23:17zapis iz teksta poruke
Hvala ti jos jednom (posto ovo nije prvi put da mi pomazes), bar sada znam sta trazim :)
Nasao sam neke primere i mislim da cu se snaci.
Nisam uspeo sa ovim, razlog - ne radi na VISTI :(
Nasao sam neke primere i mislim da cu se snaci.
Nisam uspeo sa ovim, razlog - ne radi na VISTI :(
izmenjeno 1 put, poslednji put Shevchenko 20.01.2009. u 23:53
Izmene poruke
- Shevchenko20.01.2009. u 23:53zapis iz teksta poruke
Citat:
perolozac123:
Nisam uspeo sa ovim, razlog - ne radi na VISTI :(
[Ovu poruku je menjao perolozac123 dana 20.01.2009. u 23:17 GMT+1]
Nisam uspeo sa ovim, razlog - ne radi na VISTI :(
[Ovu poruku je menjao perolozac123 dana 20.01.2009. u 23:17 GMT+1]
Ako budes iskljucio UAC radice ti i na VIsti ;)
Evo jos par primera :)
http://www.codeproject.com/KB/cs/globalhook.aspx
http://www.codeproject.com/KB/system/globalmousekeyboardlib.aspx
Potpis
Shoot for the moon. Even if you miss, you'll land among the stars.
Les Brown
Les Brown
Mora da moze 
http://www.codeguru.com/forum/showthread.php?t=428302
http://www.codeguru.com/forum/showthread.php?t=428302
Potpis
America national sport is called baseballs. It very similar to our sport, shurik, where we take dogs, shoot them in a field and then have a party.
Ljudi hvala vam jos jednom na cimanju, nasao sam sta mi treba.