Đã Đóng

Convert a .NET dll into a C++ library (client-server)

We have developed a C# (.NET) dll that is used by .NET desktop software developers to communicate with our cloud server. The dll provides a simple API that can be integrated with any .NET application.

We now want to expand our SDK to cover C++ / COM applications. We are looking for an experienced C++ developer that can convert our C# dll into a C++ library for use by C++/COM developers.

Library must handle the following:

- Runs on all Windows Platforms XP and above without depending on 3rd party libraries that are not natively installed with windows.

- Collect system information such as CPU, memory, screen resolution, etc. NOT USING WMI Service. Research on how to collect this data is already done and being used by our .NET library, which uses Windows API, registry, and other methods.

- Communicate with our servers (send log files) using a simple proprietary protocol over HTTP.

- Load and save settings to a configuration file for persistence

- Log API calls to a file on disk in a specified format.

- Cache Log files and compress/uploaded these logs to our server using a

- Must be multi-threaded and handle IO race conditions to allow multiple running sessions without corrupting log or configuration files.

- use RSA encryption and message signing to communicate with the server.

- must be able to pop up a window (custom size & position on screen) and use it to render a URL (website). NOT simply launching the default browser.

- be COM ready so that it can be used by COM developers using other languages.

**You MUST have**

- Experience with client-server technology.

- Experience with COM

- Strong knowledge of multi-threading

- Good English communication skills since you need to document your code in English.

- EYE FOR DETAIL - you must replicate the .NET dll without missing out any minor details/functionality.

- Ability to test/debug thoroughly since your code will be used with 3rd party LIVE applications.

Together with the C++ module you will also deliver:

- a very basic sample application that uses your C++ API.

- basic documentation and showing source code samples that a C++ developer can follow to use your API

BEFORE YOU BID, please review the original .NET DLL and API reference guide from here. This is the dll you will be replicating in C++: [url removed, login to view]

You must be available for support (paid hourly or by agreement) after the delivery of the project, in case of integration issues.

Kỹ năng: .NET, Lập trình C#, Lập trình C++

Xem thêm: convert net dll, convert dll net, convert dll library, convert dll, website debug software, use case module, threading programming, simple service agreement sample, simple pop server, sharp developers, service delivery agreement sample, service agreement samples, service agreement format sample, service agreement format, server load test, server languages, sample service agreement, programming platforms, programming methods, programming library, programming libraries, programming ability test, persistence module, source programming, original client

Về Bên Thuê:
( 0 nhận xét ) MELLIEHA, Malta

Mã Dự Án: #1696273

8 freelancer đang chào giá trung bình $1175 cho công việc này

kangtaking

Hello. I have been developing many desktop apps for more than 10 years. I have a high skill in vb/vc/c# and so on. So if you select me, I will help you faithfully. please check the pm and reply. thank you.

$1000 USD trong 7 ngày
(4 Đánh Giá)
4.9
devhead1962

Hello, I have 25 years experience working with COM C++ APIs (and ATL). Also, have used C# since it's inception. Please see PM for an overview and please feel free to hit me with any questions you may have.

$1000 USD trong 21 ngày
(2 Đánh Giá)
4.2
chetanparekh19

Expert in software development, hope have a great business together.

$1300 USD trong 20 ngày
(2 Đánh Giá)
4.0
valleycoder2011

Individual developer with extensive experience in .NET and C++/WinApi.

$1500 USD trong 20 ngày
(8 Đánh Giá)
3.3
drasnake

hello sir I can do it I have full experience of development. I I am not tied to programming language.

$1000 USD trong 10 ngày
(2 Đánh Giá)
3.3
C78AQSg3d

Custom Software Development - <b><i>Removed by Admin</i></b>

$1500 USD trong 1 ngày
(0 Đánh Giá)
0.0
midnightcoder

I have been working .NET (C#) and Visual C++ (MFC, COM, ATL etc) technologies for several years now. I have gone through the Trackerbird SDK you have mentioned and I can do this conversion of a .NET dll to COM dll wi Thêm

$1500 USD trong 7 ngày
(0 Đánh Giá)
0.0
yizhouqingmeng

We have excellent C## developers who can help you solve the problem.

$1000 USD trong 10 ngày
(0 Đánh Giá)
0.0
Maxf75

Highly experienced in Windows APP development using C/C++/.NET/VBA/Delphi. Excellent ability to read/understand third party written code.

$1200 USD trong 14 ngày
(0 Đánh Giá)
0.0
nqkhanh

I'm an experienced programmer. I can complete this project.

$1000 USD trong 20 ngày
(0 Đánh Giá)
0.0
ahmadalqudah

i'm new in freelancer but i have experiences in c#.net

$900 USD trong 10 ngày
(0 Đánh Giá)
0.0