MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Building Context-Menu Shell Extensions in C++

Course Summary

This course is about building context-menu shell extensions for Windows, using the C++ programming language.

  • +

    Course Syllabus

    - 35m 3s

    —Introduction 2m 42s
    —Structure of This Course 2m 12s
    —Introduction to COM 1m 5s
    —Code Reuse at Source Level vs. Binary Level 3m 43s
    —Code Reuse in COM 2m 55s
    —In-Proc Extensions 1m 0s
    —Why C++? 2m 22s
    —COM Interfaces 3m 13s
    —COM Classes 0m 37s
    —COM Servers 0m 21s
    —GUID 1m 29s
    —HRESULT 0m 54s
    —IUnknown COM Interface 1m 27s
    —COM Interfaces in C++ 3m 58s
    —IUnknown Methods Samples in C++ 2m 42s
    —COM Registration 1m 54s
    —Debugging Tip: DesktopProcess 1m 51s
    —Summary 0m 38s
    Introduction to IExecuteCommand in Pure C++
    - 46m 56s

    —Introduction 2m 3s
    —Architecture 2m 49s
    —Context-Menu Shell Extension Object 3m 6s
    —COM Infrastructure 4m 9s
    —Demo: Creating Basic DLL Project Structure 7m 58s
    —Demo: Reference Counting 2m 51s
    —Demo: The Class Factory Object 5m 19s
    —Demo: DllGetClassObject and DllCanUnloadNow 3m 51s
    —Demo: The Context-Menu Shell Extension Main Object 6m 14s
    —Demo: Building, Registering and Testing the Shell Extension 6m 44s
    —Summary 1m 52s
    IExecuteCommand Implemented Using C++ and ATL
    - 43m 31s
    Introduction to IContextMenu using C++ and ATL
    - 42m 55s

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url