Find Jobs
Hire Freelancers

C++ windows API expert needed

$100-250 USD

Completed
Posted over 5 years ago

$100-250 USD

Paid on delivery
We are using Tinasoft Easy Server software for our CyberCafe bussines . The software has a function to add minutes to a customer who is in a client PC, but it has a bug because it is not saving transactions in database while adding minutes from certain part of the user interface. The company who developed this software is unable to make changes and they suggested we can create a program to capture Easy Server windows messages and log transactions automatically. So in order to meet our goal we need to create a windows application which runs in background to capture and filter a sequence of windows messages from "Easy Server" program when a user adds minutes to a customer from Connections Tab. When the sequence of messages is complete the program must write record n a csv file the username, minutes added and current date and time. You can use spy++ tool or similar to investigate which windows messages are sent when user is doing certain actions in EasyServer application. You must have experience working with C++ windows API. We have researched a bit about how to capture windows messages from external application. So we know it can be done with hooks. Hooks can bet set with function SetWindowsHookEx function. Starting point to research: [login to view URL](v=vs.85).aspx The project details is in the attached docx file. Please dont bid without reading all the specs. You will have access to a remote PC which has EasyServer installed to test and use the required tools. You must create a demo app to demonstrate that you can capture windows messages from Tinasoft Easy Server by using mouse hook. Type TINASOFT in your proposal, otherwise it will be ignored. Please, read attached document with details before bidding. If you dont know project details you will be ignored.
Project ID: 17550793

About the project

7 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello I have a lot of experience with C++ and windows API, over 10 years experience. I have developed many system management tools and drivers using C++ and windowsAPI. Please check my portfolios. I am also experienced as cracker, I have ever cracked and made spytools several time before. so I am familiar with spy tool work as your request. Here is my plan for this job. Of course SetWindowsHookEx is one of right way to solve this problem. But there are several other ways to solve it, such as using driver and Windows API hooking so on. Anyway SetWindowsHookEx is good for now. For it, I will make backend service to capture the Tinasoft Easy Server windows. and it will monitor what the server is running or not now. If the server is not running, then it will keep monitoring without actions. If the server is running, then my service will capture mouse action and keep it as log file. There is no problem for me, I can finish it in a few days. I will look forward your contact. Regards.
$170 USD in 3 days
5.0 (1 review)
2.5
2.5
7 freelancers are bidding on average $353 USD for this job
User Avatar
Hello TINASOFT, I can develop an application to capture Windows messages sent and received by the windows in "Easy Server" only. Then the application will analyze the sequence of messages and try to figure out the time (in minutes) and the user name from "Give Time" popup window as described in the attached document. I have been programming Windows for more than 19 years, and I developed several applications that use API hooking techniques to capture user actions. It will probably take about a week to develop the application and test and it will cost about 800 USD. Thanks
$800 USD in 7 days
5.0 (10 reviews)
5.1
5.1
User Avatar
TINASOFT Hi. I'm a programmer from Russia with strong skills in C++. I worked a lot with Win API and global hooks in Windows, mostly keyboard hooks. I've read your description and the file you attached. My offer is following. I need to examine, what messages does Windows create when a worker adds time to a customer. We can use a very useful concept called a finite automaton that will react only for a certain chain of actions. Otherwise it will "die", and other chain of actions will be discarded. I can use Win API to loop over running processes and check if Tinasoft EasyServer is running. This loop will run in a separate thread. If you're interested, feel free to contact me. All the best, Sergey.
$222 USD in 5 days
4.9 (8 reviews)
5.4
5.4
User Avatar
TINASOFT Buenas tardes. Mi oferta es por el desarrollo de una aplicación como la solicitada, con las características solicitadas. Requeriré el software que menciona para el desarrollo. Desde ya, muchas gracias.
$277 USD in 14 days
4.8 (2 reviews)
3.5
3.5
User Avatar
Hi, Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have got Rich experience in Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc.& mobile apps Also have very good knowledge of javascript, jQuery Json, API, Prototype Frameworks, and have developed various Parallax, Fluid responsive design. I am ready to discuss with you with best Regards
$194 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of VENEZUELA
Acarigua, Venezuela
5.0
1
Member since Mar 25, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.