REPOST: 32bit Delphi Shell NS-Ext. Migration to 64bit VC++
$750-1500 USD
Đã hủy
Đã đăng vào khoảng 14 năm trước
$750-1500 USD
Thanh toán khi bàn giao
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 ([login to view URL]),
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.
DEAR FREELANCERS, DON'T WORK WITH HIM. HE IS THE MOST UNTRUSTABLE, DISHONEST AND CHEATER! farukdemirel is changing his words every time, he never pay you. He will image everithig for don't pay to you: stoopid testers, lost computer, and holiday in USA. It is the worsest experince wich i have ever had!
Dear sir,
I am VC++ Programmer (both manage and unmanaged code). I really interest doing this project (I suggest better using MFC for this kind of project). More over, I can read Delphi code, because I have experiences with Pascal about 10 years ago while developing numerical software. I will do the best. Thank you very much.
Kindly Regards,
Sayed Mulkhan F