dll是啥?
windows下的动态链接库,
dll的编写
创建一个dll,添加一个
dll.h
dll.cpp
用dependency walker查看dll
dll的调用
隐式链接就是在程序开始执行时就将DLL文件加载到应用程序当中。实现隐式链接很容易,只要将导入函数关键字_declspec(dllimport)函数名等写到应用程序相应的头文件中就可以了。
静态
由于dll文件不能单独调试,所以需要创建一个调试dll工程的project,创建一个test项目
动态
MFC调用,dll文件拷贝到工程的根目录下
dll简单注入
目标程序
dll程序
注入程序
结果