Windows编程
文章平均质量分 81
WebDebug
这个作者很懒,什么都没留下…
展开
-
Windows同步机制原理及使用方法
同步对于计算机系统来说是一个必须要面对的问题, windows系统对内核或外部应用程序提供了多种同步机制,通过这篇文章来介绍 同步机制的工作机制同步机制的使用方法 同步机制可以按照不同的方式分类,如按照IRQL的高低,按照内核模式还是用户模式,按照是否可以跨进程等。在这里我们按照是否升高IRQL来将同步机制分类。 高IRQL同步 系统提供的同步机制必须要保证一点,就是在任意时原创 2012-10-04 14:33:37 · 6249 阅读 · 0 评论 -
C++手动加载CLR运行托管程序(CLR Hosting)
机制介绍 有些时候主程序是通过C/C++实现的,但是我们希望通过托管代码来扩展非托管程序,从而也获得托管代码带来的一系列优点。比如开发效率高,自动垃圾回收等。 运行托管与非托管代码根本区别在于托管代码是进程首先加载CLR然后通过CLR运行托管程序,而非托管代码则是操作系统直接根据其PE Header加载程序分配内存从而运行。因此如果需要通过托管代码来扩展非托管程序,首先要加载CLR来使非托原创 2012-10-14 14:18:32 · 5497 阅读 · 1 评论