摘要:
环境变量 环境变量(environment variables) 一般是指在操作系统中用来指定操作系统运行环境的一些参数。 如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。 例如 Windows 和 DOS 操作系统 阅读全文
摘要:
提权相关函数: GetCurrentProcess() 介绍: 功能:检索当前进程的伪句柄。 函数原型:HANDLE GetCurrentProcess(); 返回值:返回值是当前进程的伪句柄。 OpenProcessToken() 介绍:功能:打开与进程相关联的访问令牌。 函数原型:BOOL WI 阅读全文
摘要:
探究 DIB: DIB 除了这种格式: 文件头 信息头 RGB 颜色表(有时可能没有) 位图像素位 还有下面的格式(紧凑 DIB 格式): 信息头 RGB 颜色表(有时可能没有) 位图像素位 注意:①紧凑DIB在内存中是连续的,即整个DIB存在单个内存块中 ②DIB载入内存时,像素位与信息头可以分别 阅读全文
摘要:
位图又可以分为 DDB(Device-Dependent Bitmap) 设备相关位图 和 DIB(Device-Independent Bitmap) 设备无关位图 位图(bitmap) 是一个二维矩形数组 当现实生活中的图像被存放为位图时,图像被分成网络,像素则是基本采样单元。 位图中每个像素的 阅读全文
摘要:
进程和线程基础知识 在我们开始讨论线程、进程、时间切片和所有其他精彩的 "调度" 概念之前, 让我们建立一个类比。 首先, 我要说明线程和进程是如何工作的。 我能想到的最好的方法 (不深入研究实时系统的设计) 就是在某种情况下想象我们的线程和进程。 一个进程就比作一个房子 让我们用一个常规的、日常的 阅读全文
摘要:
服务控制管理器 (SCM, Service Control Manager),它在系统启动时自动启动,其主要作用是维护和管理一张服务信息表。 OpenSCManager() 介绍:功能:建立了一个到服务控制管理器的连接,并打开指定的数据库。函数原型:SC_HANDLE OpenSCManager( 阅读全文
摘要:
Windows 服务程序简介: Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。 它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。 因为这些特性,所以特别适用于后台程序。 计算机启动时,服务会自动开始运行。它们不要用户一定登 阅读全文
摘要:
首先来认识一下键,项,值吧: 左边有五个根键: HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USER HKEY_CURRENT_CONFIG 根键展开后可以看到子健:像 "SOFTWARE, Microsoft, Windo 阅读全文
摘要:
CreateFile() 介绍: 功能:打开或创建以下对象,并返回可访问的句柄: 控制台,通信资源,目录(只读打开),磁盘驱动器,文件,邮槽,管道。 函数原型:HANDLE CreateFile ( LPCTSTR lpFileName, // 指向文件或其它设备名的指针。详情可见 CreateFi 阅读全文
摘要:
运行结果:(命令行) argv[0]:程序的名字。 argv[1]:指向在DOS命令行中执行程序名后的第一个字符串。 argv[2]:指向第二个字符串。 argc 是 argv[] 数组的参数的个数。 另外一种可变参数函数: DEMOCODE: 阅读全文