Blog
Practical articles from KomuraSoft LLC about website development, SEO, Google Ads, Windows development, legacy asset reuse, and bug investigation.
Talk to KomuraSoft LLC about website development, SEO, Google Ads, existing site improvement, Windows development, or technical consulting.
-
Registration and Bitness Pitfalls in COM/OCX/ActiveX Development
A practical look at the pitfalls of COM, OCX, and ActiveX development: 32bit/64bit, Visual Studio 2022, regsvr32/Regasm, administrator rights, HKCR, and STA/...
-
Where Should catch and Logging Go in Exception Handling?
To avoid broad catches in deep helpers, duplicate logs at every layer, and result-mapping that hides root causes, we organize the responsibilities of the bou...
-
What Is ClickOnce? - How It Works, How It Updates, and Where It Fits (and Doesn't) in Practice
An overview of ClickOnce, the deployment technology used for .NET Windows desktop apps - manifests, updates, the cache, signing, and which projects it suits ...
-
What Is Windows Efficiency Mode? - The Green Leaf Icon and How to Turn It Off
What Efficiency mode in Windows 11 Task Manager means, how to read the green leaf icon, the steps to turn it off, the cases where you can't, and how it diffe...
-
How to Speed Up App Validation with Windows Sandbox
How to use Windows Sandbox to isolate administrator-privilege issues, reproduce problems in a clean environment, and simulate missing privileges or resources...
-
How to Place Images, Figures, and Screenshots in Word Manuals Without Breaking the Layout
To keep images, figures, and screenshots from breaking in Word manuals, we walk through in-line placement, captions, anchors, spacing, templating, and pre-di...
-
Security Design for Auto-Update - Why HTTPS Alone Is Not Enough
We treat auto-update as a trust boundary and walk through signed metadata, client-side verification, key separation, rollback protection, and fail-closed des...
-
A Practical Procedure for Identifying the Scheme Behind a Hash String
When identifying the scheme behind a hash string left in logs or a DB, it helps to look at the prefix, separators, character set, and length, in that order. ...
-
Best Practices for Designing Chatbots That Actually Help in Business
To make a chatbot genuinely useful in business, you need to sort out its purpose, knowledge sources, permissions, handoff conditions, and evaluation method b...
-
Word Manual Writing Basics - Bad Examples and How to Fix Them
When building manuals in Word, here are the basics for taking headings, numbering, the table of contents, page breaks, and review out of manual labor.