- 博客(13)
- 资源 (8)
- 收藏
- 关注
转载 NTFS重解析点(Reparse Points)
随Windows 2000发布的NTFS版本5里最有趣的一个属性是引入了一些特殊的文件系统功能,并应用于特定的文件或目录上。这些特殊功能使NTFS文件系统更加强大和有扩展性。这个特性的实现基础叫做重解析点(reparse points)。重解析点的使用源于一些应用程序想把一些特殊数据存储到特殊的地方——重解析点,然后由应用程序做上特殊的标记,只允许它使用。为此文件系统引入了一个应用程序相关
2016-06-27 17:50:17 5601
转载 Windows 多显示器下的编程
概要 本文分步骤介绍如何在 Windows XP 中配置和使用多台监视器。Windows XP 可通过使用多台监视器扩大您的桌面,进而提高您的工作效率。一台计算机上可连接多达十台单独的监视器,借助于这些监视器,您的桌面可以有充足的空间容纳大量的程序或窗口。通过将项目从一台监视器移动到另一台监视器或将其扩展到多台监视器,您可以轻松地同时执行多项任务。您可以在一台监视器上编辑图像或文本,同
2016-06-22 16:51:23 1499 1
原创 Spcie客户端显示调试信息的方法
源码编译并安装spice客户端,系统中会有一个简单用来测试的客户端程序spicy,我们只需要添加spice-debug命令参数,就可以看到客户端spicy的所有调试信息了,并且我们也可以在代码中使用封装好的调试信息输出接口,添加调试信息。[root@localhost ~]# spicy --spice-debug(spicy:98799): GSpice-DEBUG: spice-ses
2016-06-14 17:31:04 1507
转载 SSDT HOOK 内存写保护
有些人说不去掉也不会蓝屏,照样能HOOK成功确实,我当时也是这样过。。。不过拿给别人机器一测试就蓝了网上找到了MJ给出的答案:当使用大页面映射内核文件时,代码段和数据段在一块儿,所以页必须是可写的,这种情况下直接改是没有问题的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memor
2016-06-14 15:32:33 1245
原创 C/C++ 中static的常见作用
C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)栈——增长方向:自顶向下增长;自动变量以及每次函数调用
2016-06-08 16:05:54 412
转载 Glib GObject
What is G-object?—很多人被灌输了这样一种概念:要写面向对象程序,那么就需要学习一种面向对象编程语言,例如C++、Java、C#等等,而C语言是用来编写结构化程序的。—事实上,面向对象只是一种编程思想,不是一种编程语言。换句话说,面向对象是一种游戏规则,它不是游戏。—Gobject,亦称Glib对象系统,是一个程序库,它可以帮助我们使用C语言编写面向对象程序;它提供了一
2016-06-07 20:23:43 3342
转载 windows wdk 目录简介
The Microsoft Windows Driver Kit (WDK) contains several individual components. If you understand the structure of the WDK, you will understand where to look for various support files and information.
2016-06-06 07:12:08 1193
转载 HOW TO: 编写在 Windows XP 中支持快速用户切换的应用程序
概要快速用户切换是 Windows XP 的一个功能,允许多个用户共享同一台计算机。 每个用户有自己的配置文件(和桌面),而且您可以在不注销的情况下在用户之间进行切换。 您编写的应用程序若要支持快速用户切换,必须确保在用户会话切换时不损坏或丢失数据。 若要支持快速用户切换,您的应用程序必须将用户和应用程序数据存储在有效的位置。 此外,如果您的应用程序提供的功能在
2016-06-05 14:19:21 818
原创 Centos7 SPICE 源码编译安装(2)----- 编译spice-gtk-0.31.tar.bz2
1、把下载的最新源码spice-gtk-0.31.tar.bz2解压缩到/usr/local/src目录下,解压缩成功会在/usr/local/src目录下产生一个spice-gtk-0.31目录2、进入spice-0.13.1目录,会看到源码和configure等文件;3、首先执行一下configure脚本,./configure --prefix=/usr/local/spice
2016-06-05 13:27:45 3582
原创 Centos7 SPICE 源码编译安装(1)-----编译spice-0.13.1.tar.bz2
因为spice的工程是一个非常标准的linux工程,所以我们就可以直接安装tarball编译的三步走完成安装,下面是在centos7下面的编译过程:1、把下载的最新源码spice-0.13.1.tar.bz2解压缩到/usr/local/src目录下,解压缩成功会在/usr/local/src目录下产生一个spice-0.13.1目录2、进入spice-0.13.1目录,会看到源码
2016-06-05 13:25:31 7428
转载 Linux中的configure、pkg-config、pkg_config_path
提到这三个名词我相信搞Linux的人一定不会陌生,重要性不言而喻,下面我就要总结下三者之间的关系。configure一般都是一个脚本,执行时可以传入必要的参数告知配置项目。一般的开源软件,下载完源代码,解压后都会在解压后目录中找到configure文件,执行./configure文件就会生成Makefile文件,而configure脚本在检查相应环境时会通过pkg-config的工具来检测
2016-06-04 11:30:46 2033
转载 PeekMessage使用方法
原型:BOOL PeekMessage(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg);前面的四个参数(一个指向MSG结构的指标、一个视窗代号、两个值指示消息范围)与GetMessage的参数相同。将第二、三、四个参数设定为NULL或0时,表明我们想让PeekMes
2016-06-04 10:59:10 1414
转载 autoconf 和 automake 生成 Makefile 文件
例解 autoconf 和 automake 生成 Makefile 文件本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。3 评论杨 小华, Linux 内核开发工
2016-06-01 19:07:50 446
黑客反汇编揭秘(第二版).part2.rar
2011-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人