强制应用程序最后加载DLL

时间:2016-02-25 20:01:35

标签: windows assembly dll hook

我有一个DLL连接到应用程序的DLL的各种函数,但它不确定DLL最后加载,从而导致应用程序在启动时崩溃,因为DLL试图将钩子放在未分配的内存中。

是否可以强制应用程序最后加载DLL,或者DLL强制自己最后加载?什么是最好(最干净/最快)的方法呢?

注意:我在汇编中编写了这个DLL,但任何涉及C代码的解决方案都很好(如果它甚至涉及实际代码)。

解决方案:我使用调试器在main()中注入了LoadLibrary,并使用十六进制编辑器将DLL的名称放在应用程序的末尾,现在它可以工作了:)谢谢

0 个答案:

没有答案