码迷,mamicode.com
首页 >  
搜索关键字:windows核心编程    ( 129个结果
《windows核心编程系列》十八谈谈windows钩子
windows应用程序是基于消息驱动的。各种应用程序对各种消息作出响应从而实现各种功能。 windows钩子是windows消息处理机制的一个监视点,通过安装钩子能够达到监视指定窗体某种类型的消息的功能。所谓的指定窗体并不局限于当前进程的窗体,也能够是其它进程的窗体。当监视的某一消息到达指定的窗体....
分类:Windows程序   时间:2015-01-07 22:06:32    阅读次数:270
使用完成端口监控文件目录的例子
和完成例程比较。完成端口的效率更高。其主要原因是完成端口可以指定线程池。下面是BCB实现效果及源码(参考资料 windows 核心编程 第10章,11章)//-----------------------------------------------------------------------...
分类:其他好文   时间:2014-12-23 01:27:47    阅读次数:317
读书笔记----《windows核心编程》第三章 内核对象1(句柄与安全性)
最近一直没有更新博客,因为一直在想一个问题,内核对象这一章内容很多很重要,自己没有掌握好也没有把握写好这一章,最后还是决定能写多少写多少,一面写一面学,后续学到新的再更新吧;   《windows核心编程》提了几种内核对象: 访问令牌对象:与windows的安全性有关,目前不是很懂,了解后再写; 事件对象: Event对象,可跨进程同步; 由CreateEvent创建; 文件对象: Fi...
分类:Windows程序   时间:2014-12-10 18:03:25    阅读次数:213
第二十九篇:USER MODE DLL开发过程中的调试技巧心得分享
最近由于项目需要,被老板安排开发一个WINDOWS USER MODE DLL, 即WINDOWS用户模式下的动态链接库。 写代码,实现具体的功能这类初等工作,对于大多数软件开发工程师来讲,只是时间与工作量上的问题,具体的WINDOWS DLL的知识点,本人参考了Jeffrey Richter的《WINDOWS核心编程》中的DLL几章,不再熬述。 这里谈一下关于USER MOD...
分类:其他好文   时间:2014-12-10 12:39:55    阅读次数:181
回忆读windows 核心编程
看《windows 核心编程》 第五版到纤程了,下一章节即将介绍内存体系编程。如果做window平台下的开发,我感觉此书一定要读。记得开始讲解了window的基础,然后讲解内核对象。内核对象包括,进程,作业,线程,事件,临界点,互斥体等。个人认为还是比较详细,里面的内容无法详细的说出,强烈windo...
分类:Windows程序   时间:2014-12-10 10:29:40    阅读次数:220
ACM(访问控制模型),Security Identifiers(SID),Security Descriptors(安全描述符),ACL(访问控制列表),Access Tokens(访问令牌)【转载】
对于《windows核心编程》中的只言片语无法驱散心中的疑惑。就让MSDN中的解释给我们一盏明灯吧。如果要很详细的介绍,还是到MSDN仔细的看吧,我只是大体用容易理解的语言描述一下。 windows的安全访问控制(ACM,access control mode)是由两部分组成的。一个是访问令牌(ac...
分类:数据库   时间:2014-12-03 00:06:53    阅读次数:608
Windows核心编程读书笔记-第六章线程基础
1.相较于线程,进程所使用的系统资源更多。其原因在于地址空间。为一个进程创建一个虚拟的地址空间需要大量系统资源。线程只有一个内核对象和一个栈。 2.线程的入口函数 DWORD WINAPI ThreadFunc(PVOID pvParam){ DWORD dwResult = 0; ... retu...
分类:编程语言   时间:2014-11-28 01:02:21    阅读次数:218
Windows核心编程读书笔记-第四章进程
1.进程组成 一个内核对象,操作系统用它来管理进程。 一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。此外,它还包含动态内存分配,比如线程堆栈和堆的分配。 2.一个进程可以有多个线程,所有线程都在进程的地址空间中“同时”执行代码。每个进程至少要有一个线程来执行进程地址空间包含的代码。 ...
分类:Windows程序   时间:2014-11-19 07:19:42    阅读次数:338
windows核心编程随笔
MultiByteToWideChar(char *转Unicode) char text[256] = {0}; char text1[256] = {0}; int i=0; GetDlgItemTextA(this->m_hWnd,IDC_EDIT1,text,256)...
分类:Windows程序   时间:2014-11-01 21:46:59    阅读次数:346
管理员与命名空间绑定、只能运行一个事例、MFC改变图标(windows核心编程)
// Sets the dialog box iconsinline void CMFC_CORE_1Dlg::chSETDLGICONS(HWND hWnd, int idi) { ::SendMessage(hWnd, WM_SETICON, ICON_BIG, (LPARAM) ...
分类:编程语言   时间:2014-11-01 21:42:36    阅读次数:282
129条   上一页 1 ... 8 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!