Miten saan että ohjelma kirjoittaa tekstitiedostoon kaikki mitä sillä aikaa on painettu näppäimistössä kun ohjelma on päällä?
Tiedostossa lukee sitten esim: {ENTER}{SHIFT}jeejee{F3}
Tiedostonkäsittelyyn löydät ainakin ohjeet tästä oppaasta.
Jahas, vakoiluohjelma tekeillä? Sun pitää tehdä hookki joka kuuntele näppistä (siis jos haluat kaapata myös painallukset jotka tehdään muita ohjelmia käytettäessä). Täältä pääset alkuun:
http://www.vbaccelerator.com/home/VB/Code/
ja tiedostoon kirjoitteluhan on sitten ihan simppeliä...
Voit tarkistaa WinAPIin kuuluvalla GetAsyncKeyState-funktiolla, onko tiettyä näppäintä painettu. Muiden kuin kirjaimia vastaavien näppäinkoodien tarkoittamat näppäimet pitää määritellä itse.
Tässä on tietoa GetAsyncKeyStaten käytöstä MSDN:ssä:
http://msdn.microsoft.com/library/default.asp?
Tässä on aiheeseen liittyvä koodinvinkki:
https://www.ohjelmointiputka.net/koodivinkit/
Esimerkkejä kiitos?
Johan sellanen annettiin?
Edit: lisää löytyy Googlella.
Tuo koodivinkki ei itselläni toiminut oikein mitenkään, mutta GetAsyncKeyStatella onnistuin väsäämään minulla toimivan version. Kannattaa kokeilla sillä funktiolla vain itse säätää.
mielestäni täällä oli jo jossain valmis koodivinkki?
Niin no onhan tässä tuo: https://www.ohjelmointiputka.net/koodivinkit/
Mutta kuten jo sanoin, niin ei toiminut minulla. :)
Sovelsin funktiota alusta alkaen itse ja sain tehtyä itselläni toimivan systeemin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.