1Dバーコードと2Dバーコードの複合コード
筆者の頭の片隅にあった小さなアイデア。1970年代から使われてきた伝統的なバーコードが、近い将来2D QRコードに取って代わられるだろう。そこで、UPCコードを埋め込んだQRコードを自作してみた。スマホをコードに近づけて四隅の正方形が見えなくなると、1D部分の数字が読み取れる仕組みだ。
筆者の頭の片隅にあった小さなアイデア。1970年代から使われてきた伝統的なバーコードが、近い将来2D QRコードに取って代わられるだろう。そこで、UPCコードを埋め込んだQRコードを自作してみた。スマホをコードに近づけて四隅の正方形が見えなくなると、1D部分の数字が読み取れる仕組みだ。
A developer encountered a crash caused by a thread still executing code from a third-party DLL after the DLL had been unloaded. The issue arose because a callback or ongoing operation was not properly canceled before the DLL was freed. The post highlights the dangers of unloading DLLs while threads may still be running code from them.
Once a file is opened with FILE_FLAG_DELETE_ON_CLOSE, the deletion cannot be undone. However, an alternative approach can achieve a similar result without the irreversible flag.
The article describes a debugging scenario where a DLL that was not formally unloaded was nonetheless absent from memory, tracing the root cause to the interaction of two separate bugs in the system's code.
Raymond Chen investigates a mystery where a DLL disappeared from memory without being formally unloaded. The article begins a deep dive into how Windows manages module references, examining possible causes like explicit FreeLibrary calls, reference count issues, or unexpected thread detachments. This first installment sets the stage for diagnosing the missing DLL.
Windows 95 used a set of heuristics to determine whether a running program was a setup program. These heuristics included checking file attributes like the presence of a setup logo bitmap or specific version information.