虚幻社区

xuhss.com 路径制的在线新IT大学。

注册表从入门到精通

注册表对有的人还是比较陌生的,因为现在第三方软件太多了,如优化大师、魔法兔子等等,但个人觉得改善系统的第三方软件还不够完善,如果初级用户使用不当,会出现严重的后果,所以提供这篇文章,希望大家多多学习,本人能力有限,还希望大家多提宝贵意见:   一、注册表的由来 PC机及其操作系统的一个特点就...

2014-04-29 10:47:30

阅读数 4068

评论数 0

访问令牌、权限和用户标识

进程的权限继承自创建进程用户和用户所属的用户组。用户有专用数据结构来表示权限—访问令牌(Access Token)。访问令牌包括两个部分:一个是令牌所表示的用户,包括用户标识符(SID),用户所属的用户组等;另一部分是“权限”(Privilege)。 在进程访问安全对象时,会用到SID。每个安全...

2014-04-29 08:58:45

阅读数 2863

评论数 0

floor() 和 ceil()函数

在C语言的库函数中,floor函数的语法如下: #include double floor( double arg ); 功能: 函数返回参数不大于arg的最大整数。例如, x = 6.04; y = floor( x ); y的值为6.0. 与floor函数对应的是ceil函数,...

2014-04-28 21:06:25

阅读数 2118

评论数 0

stable_sort() 和 sort() 的区别

1.stable_sort 和 sort的区别在于 前者作排序可以使原来的"相同"的值在序列中的相对位置不变 如 1 4 6 7 4' (4 和 4'值相等,加上' 表示是2个元素) 那么stable_sort能保证排序完 4 仍然在4' 前 也就是输出1 4 4' 6...

2014-04-28 20:15:22

阅读数 4152

评论数 0

注册表主键的含义

我们都知道,我们在使用电脑时。在“开始”→“运行”中输入“regedit”并单击“确定”按钮后,可以打开“注册表编辑器”对话框,此时可以看见在左边的窗口中显示了注册表的所有主键。对于Windows 2003/2000/XP 来说只有五个主键。新手要想看的懂注册表就必须了解这五个主键的指向是什么...

2014-04-27 07:41:45

阅读数 1388

评论数 0

同步I/O 和 异步I/O

所谓同步I/O是指在调用ReadFile、WriteFile等函数进行输入输出操作时,系统完成了输入输出ReedFile、WriteFile才返回。在操作系统进行I/O操作的过程上,用户态线程不能执行,因此在同步I/O时,如果需要在I/0时进行其他操作就只能再开启线程。 而异步I/O是在...

2014-04-26 09:12:52

阅读数 1487

评论数 0

《解读window核心编程》 之 注册表

1 注册表的作用及组织形式 Windows系统使用注册表来存储系统和应用程序配置数据。很多系统和应用程序重要的配置的信息都存储在注册表中。注册表是一种以树型结构组织的数据库。树的每一个节点称 作键(key),每个节点可以包含若干子键,键可以存储数据,存储的数据称作键值。一个键无论其是否有子键,都可...

2014-04-26 08:54:48

阅读数 1490

评论数 0

Win32DLL,MFC常规DLL和MFC拓展DLL 的简单学习总结

Win32DLL使用的是Win32的API实现的,只能导出函数,能被各种应用程序调用,适用范围最广。 MFC常规DLL是适用MFC创建的,就像MFC程序跟Win32程序的关系一样,MFC常规DLL和Win32DLL的关系也是如此。它使用MFC的机制,只能导出标准C函数。如此,它便可以被大部分...

2014-04-25 16:32:06

阅读数 940

评论数 0

虚拟内存布局、内存的分工、堆与栈

进程的虚拟内存空间分为两个部分,低2GB(或3GB_)由应用程序使用,高2GB(或1GB) 由系统内核程序使用。 系统内核的内存空间中包括驱动程序,系统内核可执行程序、用于内存管理的数据结构(页目录、页表等),用于进程管理、线程调度的数据结构、各种中断处理程序,系统缓存等。 应用程序可使用的...

2014-04-25 11:53:26

阅读数 1909

评论数 0

相对路径 和 绝对路径

绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd.exe 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows 要描述上述路径,只需输入 system32\cmd.exe 实际上,严格的相对路径写法应为 .\system32\c...

2014-04-25 09:26:04

阅读数 1181

评论数 0

附加依赖项 和 附加库目录 的使用有什么区别?

附加依赖项 是指输入项,如某个.LIB文件。 附加库目录 是你用 #pragma comment(lib,"a.lib")的时候;此时就搜索a.lib的路径列表就包含这个路径。 若是要链接一个lib,直接把它添加到附加依赖项 和 把它所在的目录添加到附加...

2014-04-25 08:51:09

阅读数 3084

评论数 1

常用的环境变量

2014-04-24 21:08:51

阅读数 1132

评论数 0

链接器link.exe 编译器cl.exe 资源编译器rc.exe

1.cl.exe文件是Visual C\C++的编译器,它将程序源代码文件编译为obj文件。 2.rc.exe文件是资源编译器。工程项目中的.rc文件中包含了对程序中所使用资源(菜单、图标等)的描述。rc.exe将.rc格式的文件编译为.res文件,供链接器链接到可执行文件中。 3.link....

2014-04-24 20:07:44

阅读数 33807

评论数 0

最常见的Windows数据类型

2014-04-24 16:55:59

阅读数 1053

评论数 0

C++程序中应加入STL、运算和字符串的头文件

#include //模板类complex的标准头文件 #include //模板类valarray的标准头文件 #include //数学头文件 #include //模板类输入输出流标准头文件 #include #include #include #include #i...

2014-04-24 09:02:47

阅读数 1181

评论数 0

《解读window核心编程》 之 进程

1.         进程是执行文件的运行时形态。包括两部分:内核数据(对应内核对象)、地址空间(包括执行文件代码和栈堆等动态内存)。 2.         把VC的“系统-子系统”值删除掉,即不指定控制台或GUI,则编译器会根据代码中存在main或者WinMain来自动选择子系统(这里不谈Un...

2014-04-24 08:48:50

阅读数 1383

评论数 0

《解读window核心编程》 之 内核对象

1.         简单区分内核对象和其他对象的方法:创建需要安全信息的多半是内核对象。 2.         每个进程有一个内核对象表,表的每一项是一个简单结构,包括真实内核对象地址和访问权限等。用户代码持有的内核对象句柄其实是对象表中对应项的索引。因此如果CloseHandle关闭一个对象...

2014-04-23 08:49:13

阅读数 1230

评论数 0

源代码 数字和字符的比较

Compare.h GEOMETRIC_BEGIN /*! \fn * 函数功能:判断字符串是否一个合法的数字(包括科学记数法形式) \n * 输入参数:const CString &numStr, int* pStatus = NULL \n * 输出参数:int* pStatu ...

2014-04-22 15:21:50

阅读数 997

评论数 0

《解读window核心编程》 之 字符和字符串处理方式

推荐的字符和字符串处理方式 开始将文本字符串想象为字符的数组,而不是 char 或字节的数组;用通用数据类型(如 TCHAR/PTSTR )来表示文本字符和字符串;用明确的数据类型(如 BYTE 和 PBYTE )来表示字节,字节指针和数据缓冲区;用 TEXT 或 _T 宏来表示字面量字符和...

2014-04-22 10:25:52

阅读数 1121

评论数 0

《解读window核心编程》 之 char与wchat_t在WinNT.h下的定义

2014-04-22 09:33:57

阅读数 1121

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭