Em Andamento

32bit Delphi Shell Namespace Ext. Migration to 64bit VC++

PROJECT: 32bit Delphi Shell Namespace Extension Migration to

64bit Visual C++


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


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.

Habilidades: Programação C

Veja mais: delphi namespace, namespace extensions delphi, shell namespace delphi, bit compiler, shell recoding, namespace mfc, necessary 64bit extensions, delphi bit namespace, nse shell delphi, delphi shell namespace, using shell namespace delphi, namespace extension delphi, shell namespace extension, windows shell namespace extension delphi, delphi windows namespace folder, delphi com nse 64bit, necessary 64bit extension run, delphi windows explorer selected file, what do i need to write a book, vi build, seamless com, re write tools, re write tool, look like a copy write, inside view

Acerca do Empregador:
( 14 comentários ) Ankara, Turkey

ID do Projeto: #599305

Concedido a:


Hi! I am advanced C++ developer perfectly coding for Windows in VS. I can provide very reliable and safe code so Your users will be happy! I'm experienced in Windows low-level API programming and perfectly wield COM Mais

$750 USD em 21 dias
(1 Comentário)

3 freelancers estão ofertando em média $1083 para esse trabalho


Hello! I can help you with that - I have experience in both Delphi and C++ programming. Depending on quality of source code time frame can be lower.

$1000 USD in 30 dias
(2 Comentários)

Hi, Please check you PMB. Thanks :)

$1500 USD in 20 dias
(0 Comentários)