我想在我的可执行文件中替换或添加一些字节,而不是在我的程序关闭后使用辅助编写器。我知道,通常这是不可能的,但如果需要呢?
我知道一个叫做 Unlocker 的程序,它能够删除当前正在使用甚至正在运行的文件。它以某种方式删除阻塞描述符。我认为它将自己的 DLL 注入到每个正在运行的进程中。
因此,如果它将自己的 DLL 注入到所有内容中并以某种方式删除阻塞描述符,也许我可以为自己的可执行文件做同样的事情?至少,我不需要注入任何东西来编程,因为我开发了它。
解决方案也可以在 C / C++ 中,我只是从自己的 DLL 中导入所需的函数。