动态链接库
whitesilt
这个作者很懒,什么都没留下…
展开
-
VS2012中 C++创建DLL图解
转载:http://blog.csdn.net/missingu1314/article/details/9421085 Windows API中所有的函数都包含在dll中,其中有3个最重要的DLL。 (1) Kernel32.dll 它包含那些用于管理内存、进程和线程的函数,例如CreateThread函数; (2) Us转载 2013-10-13 21:01:04 · 2874 阅读 · 0 评论 -
我的Dll(动态链接库)学习笔记
转载自:http://blog.csdn.net/rivershan/article/details/15779 DLL(Dynamic Link Libraries)专题: 比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源转载 2013-10-13 21:14:15 · 1124 阅读 · 0 评论 -
线程本地存储TLS(Thread Local Storage)的原理和实现——分类和原理
本文为线程本地存储TLS系列之分类和原理。 一、TLS简述和分类 我们知道在一个进程中,所有线程是共享同一个地址空间的。所以,如果一个变量是全局的或者是静态的,那么所有线程访问的是同一份,如果某一个线程对其进行了修改,也就会影响到其他所有的线程。不过我们可能并不希望这样,所以更多的推荐用基于堆栈的自动变量或函数参数来访问数据,因为基于堆栈的变量总是和特定的线程相联系的。 不过如果转载 2013-10-15 13:06:10 · 775 阅读 · 0 评论 -
vs2012延迟加载dll
参考自windows核心编程第五版20.3延迟加载DLL 一:编译 20-DelayLoadLib.dll和20-DelayLoadLib.lib 二:将20-DelayLoadLib.dll放入当前工程目录中 三:打开工程属性修改相关参数 四:完成编译,运行如图显示 无20-DelayLoadLib.dll原创 2013-10-15 13:02:56 · 1596 阅读 · 0 评论 -
DLL如何导出函数
新建个def EXPORTS fnExport原创 2013-10-27 16:05:04 · 674 阅读 · 0 评论