24. december 2005 - 17:04Der er
20 kommentarer og 1 løsning
Simpel Key logger i VS 2005 .NET
Hej der ude...
Jeg har lavet en meget simpel key-logger. Men jeg kan ikke rigtig finde ud af hovrdan jeg så får den til at virke, når den rent faktisk ikke er fremme, men i baggrunden som den burde virke?
Også når jeg trykker på space, skriver den space, i stedet for at lave et mellemrum.
Er det for den aktuelle form du ønsker at logge keys, eller globalt? For den løsning du har startet på vil kun modtage key for den aktuelle form og kun når denne har focus.
Jeg ville gerne lave den globalt, så kan egentlig godt se problemet i den nuværende...
Jeg forstår godt ideen i det link du skrev. Men synes at have lidt problemer med at gennemskue hvordan de enkelte dele virker. Det kunne være en stor hjælpe, med en bedre beskrivelse af koden i linket, og hvordan det virker som helhed.
Jeg har ikke selv set det aktuelle eksempel efter i sømmene, men du kan vel nøjes med Flush2File(@"c:\keydump.txt", true); Eller på anden vis appende til en eksisterende tekstfil.
try { using (StreamReader streamReader = new StreamReader(openFileDialog.FileName)) { String line;
StringBuilder stringBuilder = new StringBuilder();
while ((line = streamReader.ReadLine()) != null) { stringBuilder.AppendLine(line); }
this.textBox1.Text = stringBuilder.ToString(); } } catch (Exception ex) { // Let the user know what went wrong. Console.WriteLine("The file could not be read:"); Console.WriteLine(ex.Message); } }
I dit eksempel erklærer du din StringBulder men du bruger den ikke! Du skal blot appende linien til din builder, og når du er færdig med at læse, så skal bu blot overføre indholdet til din tekstboks.
Hvad er dine kriterier for usynlig? Du vil altid kunne se proessen i task manageren. eksemplet fra Codeproject er jo netop en app som kører i baggrunden, så hvad er det du mangler?
Ja det kan jeg se. Men jeg har ikke svaret og hvis jeg havde ville jeg alligevel ikke distribuere det da det er sådanne ting der kun kan føre til misbrug, og det vil jeg ikke medvirke til.
Nej jeg ved at informationen er let at finde, men i det mindste har jeg ren samvittighed.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.