Cancelado

Windows Explorer In-Process ActiveX Server

We need an in-process ActiveX server ([url removed, login to view]) added to Windows Explorer to monitor file operations for a specific folder: for example C:\Bolidea. ? Files and folders below the C:\Bolidea folder should be marked with an icon overlay. ? And a Bolidea context menu must be added.

## Deliverables

**Overview**

We need an in-process ActiveX server ([url removed, login to view]) added to Windows Explorer to monitor file operations for a specific folder: for example C:\Bolidea. ? Files and folders below the C:\Bolidea folder should be marked with an icon overlay. ? And a Bolidea context menu must be added.

**File Operation Monitoring and Reporting**

The DLL should capture modifications on all files and folders located in the C:\Bolidea. ? When a modification occurs, the DLL should execute [url removed, login to view] with operation and file as argument. ? These are:

• add <path>

A new file or folder is added.

• delete <path>

An existing file or folder is deleted.

• modify <path>

An existing file has changed.

• rename <old_path> <new_path>

Arguments <path>, <old_path> and <new_path> must be full path names enclosed within double quotes.

Examples:

This notifies the bolidea application that file [url removed, login to view] was added:

? ? [url removed, login to view] add “C:\Bolidea\My Pictures\[url removed, login to view]?

This notifies the bolidea application that existing [url removed, login to view] was modified:

? ? [url removed, login to view] modify “C:\Bolidea\docs\[url removed, login to view]?

This notifies the bolidea application that existing [url removed, login to view] was deleted:

? ? [url removed, login to view] delete “C:\Bolidea\[url removed, login to view]?

This notifies the bolidea application that file [url removed, login to view] was renamed to [url removed, login to view]:

? ? [url removed, login to view] rename “C:\Bolidea\[url removed, login to view]? “C:\Bolidea\[url removed, login to view]?

The DLL should be running in process of the Windows Shelland run in a separate thread.? It shoulduse a wait function and capture modifications using the FindFirstChangeNotificationfunction.

**Icon Overlay**

The DLL should also implement the IShellIconOverlay to display a small icon overlaid bottom-left of the file or folder being monitored. ? The DLL must add our custom overlay icon in the System ImageList. ? We will provide the overlay icon.

**Context Menu**

When the user right-clicks on a file or folder in C:\Bolidea, a context menu called Bolidea must be available with these sub menu options:

Bolidea

• View

• Share

When the user clicks those, the bolidea application should be called with these operations, respectively:

? ? [url removed, login to view] view “C:\Bolidea\My Pictures\[url removed, login to view]?

? ? [url removed, login to view] share “C:\Bolidea\My Pictures\[url removed, login to view]?

**Deliverable**

The deliverable is the source code (Visual C++ project preferred) self documented, and the compiled bolidea.dll. ? The DLL must work in Windows XP, Vista and 7.

Note: you do not implement bolidea.exe. ? For implementation and testing purposes, your DLL can call a batch file which logs messages in a text file.

Habilidades: .NET, Programação C, Programação C#, Delphi, Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Visual Basic, Área de trabalho do Windows

Ver mais: windows batch programming, thread programming, self programming, programming quotes, programming process, programming icon, icon folder, double programming, dll system programming, argument programming, ishelliconoverlay, server testing, image process, explorer, rename batch, windows work folder, windows overlay, windows explorer icon, file folder operations, small batch, thread examples, overlay icon explorer display, windows icon, need activex, enclosed source

Acerca do Empregador:
( 3 comentários ) Canada

ID do Projeto: #2978568

6 freelancers estão ofertando em média $266 para este trabalho

exrobert

See private message.

$1317.5 USD in 8 dias
(46 Comentários)
6.4
DesktopSolutions

See private message.

$212.5 USD in 8 dias
(45 Comentários)
6.0
jasonwolf

See private message.

$102 USD in 8 dias
(8 Comentários)
4.6
johngaby

See private message.

$212.5 USD in 8 dias
(3 Comentários)
3.5
alienwebsl

See private message.

$191.25 USD in 8 dias
(6 Comentários)
2.7
CygnetInfotech

See private message.

$765 USD in 8 dias
(0 Comentários)
0.0
sunrise2011vw

See private message.

$110.5 USD in 8 dias
(3 Comentários)
0.0