一、禁用软件DLL劫持(Disable DLL Hijacking)
1.修改文件manifest属性,进行定向加载DLL,解决通用系统DLL劫持问题
可以根据自己程序所需,把对应所有的导入表中的系统DLL都加入
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<file name="winmm.dll" loadFrom="%SystemRoot%\system32\winmm.dll" />
<file name="lpk.dll" loadFrom="%SystemRoot%\system32\lpk.dll" />
<file name="version.dll" loadFrom="%SystemRoot%\system32\version.dll" />
</assembly>