- 博客(2)
- 收藏
- 关注
原创 Dll的延迟装入
注:只有静态装入dll才需要使用dll的延迟装入 要实现DLL静态的延迟装入,必须先导入头文件#include<delayimp.h>,同时导入静态库#pragma comment(lib,“delayimp.h”).同时,设置vs里的项目属性,链接器–所有选项–延迟加入的DLL中的DLL名称。如果想卸载延迟加载的DLL,可以在链接器–高级–卸载延迟加载的DLL里选择TRUE,同时调用函数__FUnloadDelayLoadedDLL2(“DLL名称”),即可在静态装入dll的情况下卸载dll。
2021-07-31 17:23:28
208
原创 Windows错误处理上
错误处理01前言一、常见的Windows函数返回值数据类型二、注意三、调试Windows程序总结 前言 每次当我们调用Windows函数时,它会先验证我们传给它的参数,然后再开始执行任务。如果传入的参数无效,或者由于其他原因导致操作无法执行,则函数的返回值将指出函数因为某些原因失败了。那么Windows是如何进行错误处理的? 一、常见的Windows函数返回值数据类型 VOID ,返回值类型为VOID的Windows函数不会在运行过程中出现错误 BOOL,如果函数在运行过程没有完成其本该完成的功能,那
2021-04-28 16:47:21
416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人