Label: patch
A code patch is a modification applied to existing source code or binary code. It is used to fix bugs, change behavior, or add small improvements. In source code, a patch usually shows the exact lines that were added, removed, or changed. Developers use patches during code review, version control, and bug fixing. Binary patches modify compiled files directly without rebuilding the original program. This technique is common in reverse engineering, hotfixes, and compatibility fixes. A good patch should be small, focused, and easy to review. Large or unrelated changes make patches harder to test and maintain.
Understanding code patches is important for software maintenance, debugging, and collaborative development.
12 Mar 2017
Fixing asynchronous COM bug at application startup
My article “Asynchronous COM for Windows Vista and Win7 — memory overwrite bug” is describing an error that appeared in these operation systems. Reliable work of the asynchronous COM was extremely important for the software that was under development (and for sale as well by this time). Multiple appeals to Microsoft with a request to fix
01 Mar 2017
A hook on a function call via modifying an import table
There are situations in terms of large projects when it is necessary to correct the work of one or more third-party components (such as libraries as a part of an application). The source code is rarely available in these cases and we have to use hacker approaches. I am going to consider one of the