REPOST-2: 32bit Delphi Shell NS-Ext. Migration to 64bit VC++

Completed Posted Jun 29, 2010 Paid on delivery
Completed Paid on delivery

PROJECT: 32bit Delphi Shell Namespace Extension Migration to

64bit Visual C++

This is the repost of previously opend but failed project:32bit Delphi Shell Namespace Ext. Migration to 64bit VC++ is project number 599305

Decription:

You will be given the source codes of our existing 32bit Delphi code

of a shell namespace extension to migrate it to 64bits using:

i. Visual C++ 64 bit compiler,

ii. The EZNamespaceExtensions v2009 component to easily create the

NSE ([url removed, login to view]),

iii. The Codex API (documentation attached as CHM file) to populate

NSE contents.

You will need to:

0. Use IPC (inter-process communication) and write a 32 bit process

that exposes the capabilities of the Codex API. Because the API is

implemented as a 32 bit DLL, this is necessary to consume its

functionality from 64 bit process (Explorer) / DLL (your new NSE

code).

1. Use the EZNamespaceExtensions v2009 component to rapidly build a 64

bit shell namespace extension in Visual C++ (no MFC). You will use

native Explorer views, including native task lists, in

your implementation.

2. Your new NSE must preserve all of the following functionality found

in the 32bit version today:

a. Copy/Paste support - seamlessly compressing/extracting files inside

archives as necessary

b. Drag/Drop support - again, seamlessly compressing/extracting files

as necessary

c. Full implementation of all Explorer view sizes including

thumbnails, including file preview sizes

d. Double-clicking a file will seamlessly expand, launch file viewer,

and when file viewer closes, re-compress the selected file

e. Seamless browsing inside archives as regular folders in all

versions of 64 bit Windows Explorer

f. Seamless browsing inside any sub-folder of any archive folder

g. Support for pre-defined Explorer task actions:

i. Add files

ii. Extract

iii. Install

iv. Check-out

v. Anti-virus scan

vi. Convert

vii. Run Tool (for custom tools as provided by plug-ins)

This is all already in the current 32 bit implementation. You can

check it today to see how each works. You will receive the full 32 bit

source codes - you won't need to waste time discovering "how" to do

any of the above. You will just migrate the existing code from Delphi

to 64 bit Visual C++.

To get a feel for what you will be migrating, first, install MagicRAR from

www.magicrar.com. Then, investigate our existing shell namespace

extension - it basically lets you browse any archive like a regular

Windows folder, on all 32 bit Windows versions. This is technically

called a non-rooted shell namespace extension. Our extension is clever

and even lets copy/paste, drag/drop, and perform other common shell operations

from its custom folders. Your shell extension must support the same

range and breadth of functionality, only in a 64 bit platform (64-bit

Explorer cannot load 32-bit shell extensions, so unfortunately

recoding is necessary). To perform the actual data (de)compression

tasks, you will be using the "Codex API" (attached document describes

the available APIs in detail - look under the Codex API book, Function

Reference book), so all you have to do is just work on the shell

extension, and not worry about handling archives. You will be required

to provide the full depth of functionality that is currently available

in the existing MagicRAR 32-bit shell extension.

C Programming

Project ID: #725374

About the project

6 proposals Remote project Active Aug 30, 2010

Awarded to:

sudolskym

Please, check your PM.

$1350 USD in 45 days
(22 Reviews)
5.6

6 freelancers are bidding on average $1300 for this job

sunrizer1985

Terms depends on quality of existing project

$1300 USD in 21 days
(0 Reviews)
0.0
amnaqaiser

your search is end now,if you have any question plz contact me

$1100 USD in 7 days
(0 Reviews)
0.0
MGupta5

Hi There, I am a software professional working on C++ on windows platform for last 5 years. For last two years i am working on Mobile domain developing complex applications involving COM/Win32/MFC on Windows platfor More

$1800 USD in 60 days
(0 Reviews)
0.0
noushadkc1

I was migrated a US project within 2 weeks, from Managed extension for VC++ to C++ CLI standard. It was a one lak Lines of code project.

$1250 USD in 20 days
(0 Reviews)
0.0
ivancp

Hello, Please read the PM

$1000 USD in 5 days
(1 Review)
0.0