Upgrade Printer Port Monitor from 32 to 64 bit (Windows XP)

Closed Posted Apr 19, 2006 Paid on delivery
Closed Paid on delivery

Project: Modify existing Windows Printer Port Monitor DLL

Work Description: Modify existing (working) C++ DLL project (2300 lines including comments) as follows:

1. Add conditional compilation code in the Make file and in the source code so that the project will also compile for Windows XP64. Currently, code will compile to a Windows 9x and a Windows 2000/XP DLL. Need to add support for Windows XP64.

2. To enhance flexibility, add code to read from the registry the location of the next program to run after the DLL has completed writing the output file. (right now, the location of the next program to run is hard wired in the code).

Additional Info:

Tool: Must use Microsoft Visual Studio 2005.

Description of the DLL: DLL Accepts Postscript data from the printer driver and writes it to a file on the Hard Drive. Once all the data is written, the DLL calls a different program, and then shutsdown.

Note: I printed the source code to a PDF and added it as an attachment to this project. The source code is shown in the PDF contains 3 files: the Make file, the .h file, and the .c file. The real source code will be provided at the start of the work.

## Deliverables

1) Complete and fully-functional working program (DLL) in executable form as well as complete source code of all work done.

2) Three (3) separate DLLs are acceptable created by the make file: a - Win 9x b - Win 2K/XP c - Win XP64 2) Deliverables must be in ready-to-run condition.

3) Must compile successfully using Microsoft Visual Studio 2005 on a Windows XP 64 machine.

## Platform

Windows 95, 98, ME, 2000, XP (32 bit and 64 bit)

C Programming Engineering Microsoft MySQL PHP Software Architecture Software Testing Windows Desktop

Project ID: #3443538

About the project

1 proposal Remote project Active May 10, 2006

1 freelancer is bidding on average $85 for this job

ihuasoftware

See private message.

$85 USD in 30 days
(34 Reviews)
6.0