Find Jobs
Hire Freelancers

C++ 4 Windows Explorer Shell Extensions

$30-450 USD

Completed
Posted over 8 years ago

$30-450 USD

Paid on delivery
There are FOUR shell extensions required detailed description of each in attached PDF files This should be a pretty simple project for a programmer who knows what they are doing Extension #1: When you open a rar or zip archive with winrar you can see the filename, size and CRC for all the files inside the archive. It stands to reason that this information is stored as meta data inside the rar/zip archive. UPDATE: This data seems to be stored in the file header. What needs to be developed is a windows explorer shell extension which extracts this data and puts it in a file which matches the format of QuickSFV and is compatible with QuickSFV ([login to view URL]) and WIN-SFV. In other words it should create an sfv file by extracting the CRCs and other data from the rar/zip archive, NOT by calculating the CRCs. **See attached zip file for project details** **>>>>>Use of the .NET framework is NOT allowed in this project<<<<<** ## Deliverables All variables/parameters/comments in source code will be in English ## Detailed list of deliverables is included in the attached documents. Your bid includes 100% testing and debugging Description of Extensions #2, #3 and #4 see attached PDFs ## Deliverables 1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement). 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). Conditions: Work for hire - We will be the sole owner of the program, source code and other deliverables 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). THANK YOU!
Project ID: 9189190

About the project

5 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I'm interested in this project. I worked with shell extensions before and implemented, for example, three shell extensions (a context menu, a property sheet/tab and an icon overlay extensions) for this project on Freelancer: "c++ shell extension that talks to .NET WCF service" https://www.freelancer.com/projects/C-Sharp-Programming-Software-Architecture/shell-extension-that-talks-NET/ (You can also find the employer's review for this project in my profile.) I haven't looked at the library at the [login to view URL] yet and looked only briefly at the SFV formats. I'm going to reread the PDF-files and think through more carefully. A few quick questions about the project. - The PDF-files says that "The application is not allowed to have any external dependencies". Does this mean that using ATL is not allowed and everything COM-related, which ATL helps with, should be done manually? - In case ATL is allowed, the PDF-files also mention that "VS2008Express" should be used. As far as I know, Express version of Visual Studio doesn't come with ATL, but it can be downloaded and installed separately. Would this be appropriate for the project? - I use Skype only for text messaging (no voice/video). Would this be Ok for communication? - Also do you have any strict deadline for this project? It's just, there will be holidays soon and I'm going to take several days off. So I've bid 20 days for now to account for the holidays and debugging/testing. Best Regards, Sergey.
$250 USD in 20 days
5.0 (12 reviews)
5.0
5.0
5 freelancers are bidding on average $386 USD for this job
User Avatar
Hello. I am interested in your project. I have a lot of experiences in C++ programming . Please check my portfolio and working history. if u hire me, u could come up with good results at fair price. Best regards. Yknox.
$412 USD in 3 days
4.9 (699 reviews)
8.9
8.9
User Avatar
A proposal has not yet been provided
$463 USD in 7 days
4.8 (125 reviews)
7.7
7.7
User Avatar
I am an expert in delivering custom scripts and software willing to discuss further about the project details
$252 USD in 3 days
4.8 (103 reviews)
7.2
7.2
User Avatar
A proposal has not yet been provided
$555 USD in 10 days
5.0 (3 reviews)
1.9
1.9

About the client

Flag of GUERNSEY
Saint Peter Port, Guernsey
5.0
61
Member since Oct 25, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.