Find Jobs
Hire Freelancers

C++ windows API developer needed

$100-300 USD

Avslutat
Publicerad över fem år sedan

$100-300 USD

Betalning vid leverans
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. Creating a demo before assigning project is a plus. Type TINASOFT in your proposal, otherwise it will be ignored.
Project ID: 17516905

Om projektet

7 anbud
Distansprojekt
Senaste aktivitet sex år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
7 frilansar lägger i genomsnitt anbud på $363 USD för detta uppdrag
Använd avatar
TINASOFT Hi. I would like to work on this project project. I am adept windows programmer with sound knowledge. You may interview to start with this project. Regards, NG Services
$777 USD Om 12 dagar
5,0 (6 omdömen)
4,6
4,6
Använd avatar
Hi, We have done some many similar projects where we developed hook dlls to intercept windows messages that include system-wide hook as well. The current bid is not a final bid the price will change after detailed requirement and discussion. The deliverable for this project will contain a exe which will install the hook and a hook dll itself. I give a 90-day warranty to fix the bug.
$555 USD Om 10 dagar
5,0 (12 omdömen)
3,4
3,4
Använd avatar
TINASOFT As a 15+ years experienced developer I'm able to deliver high quality App in right time. On the other hands, There are many options to achieve your target. If you like we could discuss about details
$300 USD Om 5 dagar
5,0 (2 omdömen)
2,2
2,2
Använd avatar
TINASOFT - I will be able to get your program working as you envision it. I have read the attached file, so I understand your requirements.
$244 USD Om 10 dagar
5,0 (1 omdöme)
2,3
2,3
Använd avatar
Hey, I am a professional web developer with major expertise in PHP development, including all its major frameworks CakePHP, Windows desktop, Codeignitor and others.
$222 USD Om 10 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
Dear employer, I am an experienced in programming and I'm sure I can complete your project asap. Please contact me and tell about your job details. I promise a high quality and punctual work. Thanks. C++ windows API developer needed C++ Programming, Windows Desktop,
$222 USD Om 2 dagar
0,0 (0 omdömen)
0,0
0,0
Använd avatar
TINASOFT Log usage data from TinySoft EasyCafe server to a csv file . Capture the data using a background application that uses SetWindowsHookEx to detect messages and sets up a callback function to handle the message. 1 Create a thread that checks if the easy server is running every 5 seconds. If a stop is detected, perform cleanup. If a start is detected get process id and handlers and set up hooks. 2 Create a "state machine" with around 4 states that captures a particular sequence of events from the easy server process so that only one type of time sold is recorded and others ignored. The state machine will be reset in case one of 6 conditions mentioned in the document are encountered. 3 Save the time recorded in CSV format. I have over 8 years experience in C++/Windows programming. Sample code overview for the process using SetWindowsHookEx is below: #include <Windows.h> HHOOK _hook; KBDLLHOOKSTRUCT kbdStruct; // This is the callback function that is called when there is a message LRESULT __stdcall HookCallback(int nCode, WPARAM wParam, LPARAM lParam) { // Your message parsing code and writing to csv file happens here return CallNextHookEx(_hook, nCode, wParam, lParam); } void SetHook() { // Set the hook and set it to use the callback function above if (!(_hook = SetWindowsHookEx(MESSAGE NAME, HookCallback, NULL, 0))) { MessageBox(NULL, "Failed to install hook!", "
$222 USD Om 10 dagar
0,0 (0 omdömen)
0,0
0,0

Om kunden

Flagga för VENEZUELA
Acarigua, Venezuela
5,0
1
Verifierad betalningsmetod
Medlem sedan mars 25, 2010

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.