Find Jobs
Hire Freelancers

DLL + python wrapper for CD utilities

$30-100 USD

Zamknięte
Opublikowano prawie 20 lat temu

$30-100 USD

Płatne przy odbiorze
I need a DLL + Python wrapper to replace a console utility that I currently use for CD status. I use a CD burning library from: http://www.binarymagics.com/site/magic_cddvd_burner_c++.html * I use the registered version, but the project can be made using the trial version. I need code to have 6 functions: 1) scanbus(): List all CD devices (no input, output - list of strings) 2) discstat(int drive): Return the status of the disc in a drive (input - drive, output - integer status) 3) eject(int drive): Eject the disc from a drive (input - drive, no output) 4) load(int drive): Load disc to a drive(input - drive, no output) 5) getsize(int drive): Get the total and free blocks of a device (input - drive, output - two longs) 6) getspeed(int drive): Get the device speed parameters (input - drive, output - three integers) The following code shows how this is currently done in a console application: switch (code) { case 1: for (drive = 0; drive<< [login to view URL](drive) << endl << int([login to view URL]()) << endl; }; break; case 2: [login to view URL](drive); outfile << int([login to view URL]()) << endl; break; case 3: [login to view URL](drive); [login to view URL](); break; case 4: [login to view URL](drive); [login to view URL](); break; case 5: [login to view URL](drive); outfile << int([login to view URL]()) << int([login to view URL]()) << endl; break; case 6: [login to view URL](drive); outfile << int([login to view URL]()) << "\t" << int([login to view URL]()) << "\t" << int([login to view URL]()); break; } ## Deliverables C/C++ source code, VC6 project files, Compiled DLL, Python usage example. ## Platform Windows 98/Me/2000/XP Python 2.3 VC6 MCDB library from binarymagics (trial version is OK)
Identyfikator projektu: 3288552

Informację o projekcie

Zdalny projekt
Aktywny 20 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne

O kliencie

Flaga UNITED STATES
Las Vegas, United States
5,0
66
Członek od lis 9, 2007

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.