Windows Keystroke Monitoring Application

In Progress

We need a keystroke and clipboard buffer monitoring application.

The application should be written in C++ and be as straightforward as possible. Upon finalization of the project development, the source code must be provided. The application should be able to compile using MS VisualStudio C++.

Functions and requirements for main application:

• runs without any window or system tray visibility.

• works on 32 & 64 bit Windows XP and Windows 7.

• will run as a portable executable and not require traditional “installation” on target machine.

• must not adversely affect processor utilization or cause system instability.

• must not require administrative privileges and does not trigger UAC prompts in Windows 7.

• captures all keystrokes, foreground window title, any text copied into the clipboard buffer. Option to apply backspace keystrokes to log file.

• records logged information to an ascii or binary file.

• encrypt or encode log file contents so that information is obfuscated. Key or string used for encryption / encoding is configurable.

• send log files as attachment using SMTP on configurable port number. SMTP authentication should support SSL / TLS for compatibility with common email servers in addition to option for no authentication required.

• log file transmission interval configurable in days at time of compile.

• must account for server unreachable condition and only attempt resending log at transmission interval. If server remains unreachable for <100 days or log file size exceeds 50MB, purge / flush log file and continue logging.

• application may store settings/flags as needed to the HKCU\Software\XXXXX\ registry hive. For example to maintain how many days since last successful log send or other settings that need to survive reboot or application close and restart.

• application must be designed to account for as many error conditions as possible so as not to produce any exceptions or unexpected crashing.

• option to have application set itself to auto run at startup.

• only one instance of the application should be allowed to run at a time.

Functions and requirement for log decryption application:

• must be able to run in batch mode from a command line with input and output folder/filename.

Skills: C Programming, C++ Programming, Computer Security, Software Architecture, Windows Desktop

See more: keystroke monitoring, windows batch programming, startup software development, set bit in c, programming hive, how to code in binary, c programming string functions, continue line in c, common string, bit binary, binary target, binary bit, batch restart, auto key programming, c binary number, windows store, windows servers, traditional window, system monitoring software, monitoring software, keystroke, hive, command line application, binary option, binary option software

Project ID: #3996055

Awarded to:


Will be done in VS C++ 2010

$225 USD in 5 days
(26 Reviews)

9 freelancers are bidding on average $174 for this job


Have experience in system keyboard monitor and modify the action of keystroke. I can finish your task very soon.

$150 USD in 10 days
(17 Reviews)

I can do this easily using OIS ( i'm ready to do this project. Have a nice day.

$150 USD in 1 day
(4 Reviews)

Hi, Check PM, attached a video with demo of the key logger i have already developed. Thanks,

$100 USD in 1 day
(6 Reviews)

Hi Respected Sir We are Expert Developers Team Kindly check PM for More Details We do have a ready solution for you Thanks

$250 USD in 1 day
(1 Review)

I am platynum coder, i develop similar applications with private windows api. Undetected.

$400 USD in 10 days
(0 Reviews)

I am a hardcore C++ developer/designer/architect with 8+ years of industry experience. I have a MSC in computer science and well experienced in following areas. C++/C development/debugging/testing Java/C# STL, boost More

$150 USD in 5 days
(0 Reviews)

I have an experience of programming in MFC & win32. Definitely complete your project in time with quality.

$200 USD in 7 days
(0 Reviews)

have done some sample application on windows keyboard hook application

$30 USD in 10 days
(0 Reviews)

Hi, Thank you for giving us s chance to prove our abilities by applying a quote for the project on Converting My iphone App to Android. All Star Technology is a software development company based in Pakistan worki More

$140 USD in 40 days
(0 Reviews)