simple shell extension (context menu handler)

Budget $30 - $250 USD
Bids 6
Average Bid $83

I'm looking for a simple shell extension. It will be a DLL file for 32bit and 64bit version of windows.
After the shell extension is registered, it will provide a menu entry in system context menu with icon (like winzip)

- when user clicks a file in his computer (or selection of files), context menu will appear
- if the user selected a file(s) from certain drive, eg E:\, then our custom menu entry appears
- in that case, user will see a new menu entry called "run me" with small icon.
- after the user clicks the menu, an exe file will be executed with all files a arguments (parameters)

You have to write this shell extension in Visual Studio 10 or LCC-Win32. You will provide source code (whole project), and also binaries for all possible windows platforms (reasonable - like XP/vista/7, 32bit 64bit)

This is very simple project so I don't expect your bids going any much higher than $30

Post a Project Like This

This project was awarded to

About the Freelancer

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • sharpcoderlx Profile Picture


    Peshawar,  Pakistan

    Having 7+ years of experience as a Software Engineer in design and development of stand-alone applications using C# and C++/CLI on .NET, as well as C/C++ on the windows platform.

    ASP, C Programming, XML, and Visual Basic

  • ducle Profile Picture


    Hanoi,  Vietnam

    I have 6 years experience in desktop application development using C/C++, .NET, Java, Visual Basic Delphi and Assembly. I'm also have experience in Windows system programming, kernel-mode driver development, system debugging. Recently I'm working on the Linux environment, creating Android application using the Android SDK.

    C Programming, Java, Visual Basic, and Windows Desktop

  • tomeksergey Profile Picture


    Kiev,  Ukraine

    I have used to do projects of high quality or don't do at all. So if I bid a project, be sure I'll be able to do it within a specified time frame or faster. I don't bid projects if I doubt or not confident. More than ten years of experience in different IT fields: - web development services (PHP, Javascript , JQuery, AJAX) - web security services (securing existing php scripts, restoring site from previous attacks, security audit) - both .NET and native win32 programming - efficient SEO tools - advanced site SEO analysis - browser automation solutions ( the functionality that mimics user's operations in browser window) - custom installers with embedded HTML content - NSIS installers - development of user-friendly graphical interfaces - database client/server systems - browser plugins (BHOs and toolbars) - efficient multithreaded network servers - COM servers and clients (with ATL and in pure COM)

    PHP, Windows Desktop, Delphi, and SQL

  • marcodf Profile Picture


    Torino,  Italy

    Silverlight and iOS Expert

    ASP, .NET, Windows Desktop, and Mobile Phone

  • martinsuly Profile Picture


    Banska Bystrica,  Slovakia

    I started with programming when I was only 12 years old boy. I took a part in miscellaneous competition in programming and my results were really good. During this period of time I focused on making web presentations (HTML/CSS) and later on its programming in PHP. Later I started my carrier as a web developer and I work for miscellaneous companies and also for private persons. In years 2007-2011 I worked as a C/C++ developer for an international company, whose nature of business was software protection development and security analyse. I enjoy learning new things, improving and streamlining of existing projects and getting know-how from new technologies. Excepting the mentioned technologies and programming languages, I have good know-how and experiences with JavaScript, Java, Python, Perl etc.

    PHP, Perl, C Programming, and Java

  • James1986 Profile Picture


    ChengDU,  China

    Projects: 1. DRM development: Follow the concept of Digital Rights Management, information like authority control information and encrypted random key must be written into file header. Then we can ensure the safety of file transfer with center CA and RSA algorithm. (2009.07~continue) 2. Poke Server: Using completion port model, and using double list to manage overlapped and message structure, using map to manage desktop structure and fasttips. (2009.04~2009.07) 3. Upgrade Server of File Management and Transfer Safety Software: IOCP and memory pool(double list). 4. File Transfer Server: Its efficiency is twice of Server-U. 5. Server of File Management and Transfer Safety System: Asynchronous socket and Security controls. 6. Client Shell Projects & 7zip: According to judgment of db query, insert extra menus into right-click menu. In file explore, cover extra icons to file icons according to db query. Use 7zip core open-source code to build Dynamic Link Library of 7zip function. 7. Security controls for File Management and Transfer Safety System: Follow concepts of asymmetric cipher and public key infrastructure using CryptoApi to control CSP, which is provided by windows system/ accelerator card/ usbkey, to do encryption/decryption/sign/ verification signature of messages. 8. XML file compression: Analyze data of xml file, save data content in regular structure, cut off the xml symmetry labels to save size, and be friendly for our system to identify the data content. Using in transfer iptv channel data file on unstable web. 9. Web800 webpage control: Webpage control for voice customer service. 10. Background upgrade and single index file model of OrchestraAgent: Background upgrade is for fixing small bug. Single index file model is for shift private data, like chatting log, between different versions when installing new version. 11. Graduation Project: Server of Instant message system.

    PHP, C Programming, Javascript, and XML