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.
-
Why Windows Shows "Windows protected your PC"
Why your app triggers "Windows protected your PC": SmartScreen checks publisher reputation, not just signatures. Compare OV/EV certs, MSIX, and the Store.
-
A Guide to Breaking Free from IE Mode Dependence
Practical steps for safely extending the life of internal web systems that depend on Microsoft Edge's IE mode while exiting that dependence — covering centra...
-
Why ActiveX Stops Working in Office 2024/Microsoft 365 and How to Diagnose It
When ActiveX stops working in Office 2024/Microsoft 365, work through the causes in order: default disablement, 32-bit/64-bit mismatch, COM registration, dep...
-
Preparing for VBScript Deprecation: An Audit Guide for VBA and Internal Tools
Preparing for the phased deprecation of VBScript: inventorying VBA, Excel macros, and internal tools, static detection, execution logging, choosing replaceme...
-
Why Contact Form Emails Don't Arrive, and How to Fix It
The causes of undelivered contact-form notification emails, organized across SPF/DKIM/DMARC, the From header, external SMTP, shared hosting, PHP mail(), and ...
-
What Is GCPW? - Handling Windows Logon with Google Authentication
How Google Credential Provider for Windows (GCPW) works: combining it with Windows device management, existing profiles, first logon, offline use, 2-step ver...
-
Windows Text Encodings and Line Endings - The Basics of Mojibake and CRLF/LF
Why text gets garbled on Windows and why CRLF vs LF still causes trouble. How UTF-8, UTF-16, and CP932 (Shift_JIS) differ, plus rules that prevent mojibake.
-
Pseudo-Random vs. True Random Numbers - How Do You Actually Tell Them Apart?
Pseudo-random (PRNG) vs true random (TRNG): PRNGs are deterministic and seeded; TRNGs harvest physical entropy. How to tell them apart and when each fits.
-
GS1 Barcode Standards: The Basics and Operational Pitfalls
What GS1 barcode standards actually standardize: the differences between GTIN, AIs, GS1-128, GS1 DataMatrix, and GS1 QR Code, plus the points where real-worl...
-
Registration and Bitness Pitfalls in COM/OCX/ActiveX Development
Why COM/OCX components fail with 0x80040154 or break outside your dev machine: bitness mismatches, regsvr32 vs Regasm, HKCR views, and admin-rights traps.