Find Jobs
Hire Freelancers

Driver development

$100-500 USD

Закрито
Опублікований over 19 years ago

$100-500 USD

Оплачується при отриманні
Front-end, Interface: Dialog with 2 buttons, combo box and check box. First button calls driver to create and assign a corresponding to it letter to a virtual drive and insert drive letter into combo box (Combo box must be populated with our virtual drives only!) Second button removes drive specified in combo box. If check box is checked do not permit writing to the drive. Back-end, driver: Drive must act as a normal disk drive, able to read and write, represent every file detail, but it must be 0 in physical size at all time, only reference must be kept. Represented Size must be “fake?? and that’s the tricky part: When write routine called, driver must collect file details such as Name, Path, Size, Date etc. etc., store those data in a structure array and visually represent it on a created drive while incoming buffer writes to some directory using CRT fwrite() function for instance (just place portions of buffer into the function. 4096 is big enough). When Read routine called pump the buffer using fread(…) function to the system using reference which earlier stored in array. Note: Drive must show it size and file name sizes, but all those must physicaly be fake! Optional part: 1) Make this drive dynamically expandable in size i.e. drive initially 0 (fake) bytes, when file of 500Mb copied avoid being alarmed by the system that there are no free space left, instead expand the drive to a size, in this case 500Mb, necessary to copy specific file. For every other file increase or decrease size accordingly. (Decrease size if file deleted) 2) Highjack common copy file dialog with a custom one, but only if any of our virtual drives is involved in operation. On a custom copy dialog show log for current operation. Completing optional part will get you some bonus. THIS IS A PILOT PROJECT. FINISHING THIS ONE WELL ON TIME WILL GET YOU MANY MORE PROJECTS (ALL DRIVERS RELATED). ONLY TOP-NOTCH DRIVER DEVELOPERS ONLY. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Windows NT, 2000, XP
ID проекту: 3560045

Про проект

5 пропозицій(-ї)
Дистанційний проект
Активність 19 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
5 фрілансерів(-и) готові виконати цю роботу у середньому за $235 USD
Аватарка користувача
See private message.
$127,50 USD за 14 дні(-в)
5,0 (12 відгуки(-ів))
3,7
3,7
Аватарка користувача
See private message.
$106,25 USD за 14 дні(-в)
5,0 (5 відгуки(-ів))
3,5
3,5
Аватарка користувача
See private message.
$471,75 USD за 14 дні(-в)
2,9 (5 відгуки(-ів))
1,5
1,5
Аватарка користувача
See private message.
$85 USD за 14 дні(-в)
0,0 (0 відгуки(-ів))
0,2
0,2
Аватарка користувача
See private message.
$382,50 USD за 14 дні(-в)
0,0 (2 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
Guilderland, United States
5,0
15
На сайті з квіт. 13, 2004

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.