How to determine Threading Model of given COM library?
.net, com, model, multithreading, windows
Solution
Determine the component's `CLSID` from the registry using this key:
HKEY_CLASSES_ROOT\{component's progid}\CLSID
Then lookup the `ThreadingModel` using this registry key
HKEY_CLASSES_ROOT\CLSID\{component's clsid}\InprocServer32\ThreadingModel
Problem
I have a COM library I should use in my ASP.NET MVC application. However I am unsure about its thread apartment model. How can I determine it?