Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Näppäimistöpuskuri

Triton [13.11.2008 00:35:47]

#

Kuinka kauan näppäintiedot säilyy näppäimistöpuskurista, ja pystyykö niitä lukemaan C:ssä jälkikäteen?

Metabolix [13.11.2008 00:49:51]

#

Mitähän ihmettä tarkoitat?

tgunner [13.11.2008 00:53:36]

#

Veikkaan, että Oksanen haluaa tietää, voiko painettuja näppäimiä kalastella muistin maagisista syövereistä tietyn ajanjakson jälkeen.

Triton [13.11.2008 00:56:41]

#

Siis sitä, että kun kaikki se mitä näppäimistöllä näpytetään tallenee väliaikaisesti näppäimistöpuskuriin, niin hain sitä tietoa, että pystyykö näitä näppäimistöpuskurin tietoja hakemaan C:llä kirjoitetulla ohjelmalla jälkikäteen? Otetaan esimerkki, että ensin käyttäjä kirjoittaa tekstitiedostoon tekstiä ja sitten jälkikäteen avaa tuon ohjelman ja tuo ohjelma pystyisi hakemaana näppäimistöpuskurista nuo juuri kirjoitetut tiedot.

EDIT.

lainaus:

Veikkaan, että Oksanen haluaa tietää, voiko painettuja näppäimiä kalastella muistin maagisista syövereistä tietyn ajanjakson jälkeen.

juuri tätä siis meinasin...

Grez [13.11.2008 01:30:56]

#

Riippuu aika paljon ympäristöstä. Esimerkiksi DOSissa oletusasetuksilla näppäimistöpuskurista voi lukea 16 viimeisintä* painallusta osoitteessa 0:41E olevassa puskurissa. Jos käyttäjä kirjoittaa 8 merkkiä sekunnissa vauhtia, niin sieltä saisi luettua viimeisen 2 sekunnin merkit. Jos taas käyttäjä painaa näppäintä kerran tunnissa niin painalluksen saisi luettua vielä 16 tunnin jälkeenkin. Aikaahan sinne ei varastoidu, joten jälkikäteen ohjelmasta ei voi tietää onko painallus sekunnin vai tunnin takaa.

* Jos puskuria ei käsitellä, niin siellä ei välttämättä ole ollenkaan viimeisiä painalluksia. Kun puskuri (16 merkkiä oletuksena) tulee täyteen, niin konee alkaa vaan sanoa "piip" kun käyttäjä painaa nappia eikä tallenna sitä mihinkään.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta