Find Jobs
Hire Freelancers

C++ windows API developer needed

$100-300 USD

Lezárt
Kiadva ekkor: majdnem 6 évvel ezelőtt

$100-300 USD

Teljesítéskor fizetve
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.
Projektazonosító: 17516905

A projektről

7 ajánlat
Távolról teljesíthető projekt
Aktiválva: 6 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
7 szabadúszó adott átlagosan $363 USD összegű árajánlatot erre a munkára
Felhasználó avatár
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 12 napon belül
5,0 (6 értékelés)
4,6
4,6
Felhasználó avatár
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 10 napon belül
5,0 (12 értékelés)
3,4
3,4
Felhasználó avatár
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 5 napon belül
5,0 (2 értékelés)
2,2
2,2
Felhasználó avatár
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 10 napon belül
5,0 (1 értékelés)
2,3
2,3
Felhasználó avatár
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 10 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
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 2 napon belül
0,0 (0 értékelés)
0,0
0,0
Felhasználó avatár
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 10 napon belül
0,0 (0 értékelés)
0,0
0,0

Az ügyfélről

VENEZUELA zászlója
Acarigua, Venezuela
5,0
1
Fizetési mód hitelesítve
Tagság kezdete: márc. 25, 2010

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.