Topics
Windows Technical Topics
Topic hub for KomuraSoft LLC's Windows engineering articles and related services.
What this page is for
This page groups KomuraSoft LLC’s Windows engineering articles by theme instead of leaving them as isolated posts. Web-side material lives separately in Web Topics, so this page stays focused on Windows engineering and difficult investigations.
Main themes
COM / ActiveX / OCX and legacy migration
- What COM, ActiveX, and OCX Actually Are
- Keep, Wrap, or Replace ActiveX / OCX?
- ActiveX / Migration Topic
.NET / Generic Host / app architecture
- What .NET Generic Host Actually Solves
- Why Generic Host / BackgroundService Helps Desktop Apps
- Generic Host / App Architecture Topic
WPF / WinForms / UI thread and timers
- WPF / WinForms async/await and the UI Thread in One Sheet
- How to Choose Between PeriodicTimer, System.Threading.Timer, and DispatcherTimer
- UI Thread / Timer Topic
Native interop / 32-bit / 64-bit / C++/CLI
- Why a C++/CLI Wrapper Is Often the Best Way to Use a Native DLL from C#
- How to Build a Native DLL from C# with Native AOT
- 32-bit / 64-bit Topic
Bug investigation / long-run failures / communication stalls
Get in Touch
If this page is close to the situation you are dealing with, please contact us with the current context and what kind of support you need.