windows核心编程学习
文章平均质量分 73
SuperCoderJz
这个作者很懒,什么都没留下…
展开
-
Windows 核心编程 第三章 笔记
内核对象内核对象是内核分配的一个内存块,只能由改内核访问;内核对象由内核所拥有,进程创建了一个内核对象,然后进程终止运行,那么内核对象不一定被撤销,在大多数情况下,内核对象将被撤销,如果另一个进程正在使用你的进程创建的内核对象,那么在另一个进程停止前,内核对象不撤销。内核对象存在的时间可比创建该对象的进程长。每个内核对象都包含一个使用计数,当一个内核对象创建时,他的使用原创 2014-06-14 15:48:24 · 545 阅读 · 0 评论 -
windows核心编程 学习笔记1
#include "CmnHdr.h"#include "Resource.h"#include #define ESM_POKECODEANDLOOKUP WM_USER+100int WINAPI _tWinMain(HINSTANCE hinstance,HINSTANCE,PTSTR lpcmdline,int)//参数1 当前应用程序实例句柄 参数2 应用程序父窗口句柄,参数3原创 2014-06-10 17:16:04 · 674 阅读 · 0 评论 -
windows核心编程 第五章
#include #include using namespace std;void StartRestrictedProcess(){ HANDLE hjob = CreateJobObject(NULL,NULL); JOBOBJECT_BASIC_LIMIT_INFORMATION jobli = {0}; jobli.PriorityClass = IDLE_PRIORIT原创 2014-07-02 20:42:40 · 706 阅读 · 0 评论 -
windows核心编程 第二章学习
双字节:字符串中的每个位置可以包含一个或者两个字节,缺点:如果调用strlen无法确定字符串中有多少个字符,只能告诉你到达结尾0之前有多少个字节Unicode 宽字节字符集 字符串中的所有字符都是16位占两个字节优点:很容易的在不同语言之间进行数据交换 能够分配支持所有语言的单个二进制.exe文件或dll文件 提高程序的运行效率所有的unic原创 2014-06-13 14:08:46 · 588 阅读 · 0 评论 -
WINDOWS 核心编程第四章
进程进程是一个正在运行的程序的实例,有两部分组成1 操作系统用来管理进程的内核对象,存放进程的统计信息2 地址空间,包含进程可执行模块的代码和数据,和动态分配的内存空间创建一个进程后系统会自动创建一个线程 成为主线程当创建一个新进程时,要传递一个命令行,创建进程可执行文件的名字是命令行的第一个标记。在winmain中其余部分传递给pszCmdLine原创 2014-06-26 16:34:21 · 497 阅读 · 0 评论 -
线程和进程的区别
这问题,估计计算机专业的同学在找研发等工作的时候都会遇到过。前几天某老牌软件厂商的电话面试就提到了这一经典问题,今天招聘会上又有不少同学说在面试的时候被问到这点。在这里我就起个头,大家有啥想法意见等都欢迎回帖交流。 要了解二者的区别与联系,首先得对进程与线程有一个宏观上的了解。 进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资转载 2015-03-19 11:08:03 · 386 阅读 · 0 评论