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, double in c programming, dll in system programming, c programming double, argument programming, ishelliconoverlay, function in c++ programming, 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

Acerca do Empregador:
( 3 comentários ) Canada

ID do Projeto: #2978568

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

DesktopSolutions

See private message.

$212.5 USD in 8 dias
(46 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