Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

The Essentials of COM - Part 2

Explore the essentials of the COM runtime. Understand how activation and registration decouple COM clients and servers. Learn about class factories, server lifetime issues, and COM’s remoting architecture.

Intermediate
3h 41m
(141)

Created by Kenny Kerr

Last Updated Jul 31, 2021

Course Thumbnail
  • Course

The Essentials of COM - Part 2

Explore the essentials of the COM runtime. Understand how activation and registration decouple COM clients and servers. Learn about class factories, server lifetime issues, and COM’s remoting architecture.

Intermediate
3h 41m
(141)

Created by Kenny Kerr

Last Updated Jul 31, 2021

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

This is the second in a series of courses exploring the essentials of COM and the Windows Runtime. In this second course, you are going to learn everything you need to know to understand and use the classic COM runtime. You will learn how to implement COM servers from scratch, including activation through class objects, registration, and class factories. You will learn techniques for reliably registering COM servers with the Kernel Transaction Manager and how to support registration-free activation. You will learn how a COM server keeps track of its lifetime requirements, and how COM clients may schedule COM servers to be unloaded. Finally, you’re going to be introduced to COM’s remoting architecture, including local and remotable interfaces, proxies and stubs, IDL and the MIDL compiler. Having completed these two courses on the essentials of COM, you be in a great position to start learning about the Windows Runtime.

The Essentials of COM - Part 2
Intermediate
3h 41m
(141)
Table of contents

About the author
Kenny Kerr - Pluralsight course - The Essentials of COM - Part 2
Kenny Kerr
13 courses 4.4 author rating 3001 ratings

Kenny Kerr is a computer programmer and recognized expert in Windows operating system development and programming languages.

Get started with Pluralsight