Blog
Practical articles from KomuraSoft LLC about website development, SEO, Google Ads, Windows development, legacy asset reuse, and bug investigation.
AI search across this site
Search queries are sent to Cloudflare AI Search to generate results. Please do not enter personal information.
-
COM STA/MTA Fundamentals - Threading Models and How to Avoid Hangs
COM STA/MTA fundamentals, covering the apartment model, UI threads, message loops, marshaling, and how to think about avoiding hangs.
-
A Worked Example of a COM Bridge for Calling a 64-bit DLL from a 32-bit App
When a 32-bit app cannot call a 64-bit DLL directly, a COM bridge can connect them. We walk through the approach, including the Windows constraints, the arch...
-
What Is COM? - Why the Design of Windows COM Is Still Beautiful Today
We explain what COM is from the perspective of Windows COM interface design, IUnknown, GUIDs, and binary compatibility, and why it still holds up today.
-
Announcing Our Technical Blog - A Windows / C# / COM Development Blog
Announcing the launch of the KomuraSoft LLC technical blog. We will be sharing insights on Windows development, C# / .NET, COM, design, and development tools.