自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 Windows启动过程详解

我们每天都在和Windows打交道,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,隐藏着什么秘密吗?在这一系列过程中都用到了哪些重要的系统文件?系统的启动分为几个步骤?在这些步骤中计算机中发生了什么事情?这些就是本文试图告诉您的。本文的适用范围随着技术的发展,我们能够见到的计算机硬件种类越来越多。以计算机上最重要的组件CPU来说,目前就有很多

2014-01-28 15:14:04 2945

转载 让控制台程序后台运行并开机启动的简单方法

写完了一个控制台程序,想把让它在后台运行,并开机自启动。有一种简单的方法如下。1.后台运行字一个简单的.vbs文件就可以。实现方法如下:如,我的.exe文件是HKServer.exe。可以用文本文档写如下代码[vb] view plaincopyprint?set wscriptObj = CreateObject("Wscript.Shell")

2014-01-23 12:36:07 23511 2

转载 用Detours实现APIHOOK

用Detours实现APIHOOKDetours是一个软件开发库,它用于实现拦截Win32二进制代码中的API函数。它使用一个Jmp指令替换了目标函数的前面几个字节,使得控制直接调用实现的Detours函数。并通过一个trampoline函数保留了原来函数的功能调用。我们知道,实现APIHOOK主要有两个重要环节,一是如何把代码注入到目标地址空间,二是如何让自己的代码被调用。

2014-01-22 11:11:00 18924

转载 VS宏定义中的#,##

关于#和## 在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) \ do{ if (EXP) \ fprintf(stderr, "Warning: " #EXP "\n"); } \

2014-01-22 10:58:26 1407

转载 VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径

说明 $(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。$(PlatformName)当前项目平台的名称(例如“Win32”)。$

2014-01-17 12:55:47 1162

转载 Samba服务器的配置

实验步骤:1、安装有关Samba的RPM包(samba、samba-common、samba-client)2、创建Samba用户3、修改配置文件4、重启samba服务5、设置目录访问权限6、测试具体步骤如下:1、安装RPM包(缺省情况下RHEL5安装了samba的相关软件包,可以用如下命令查看)[root@localhost ~]#rpm -qa | grep

2014-01-15 15:13:28 566

转载 net use使用方法(相当实用)

net use 使用方法网络技术交流 2009-10-26 18:13:59 阅读511 评论0 字号:大中小建立到远程主机的连接net use \\ip\ipc$ "password" /user:"username"建立新用户net user username password /add修改用户密码net user username newpassword

2014-01-15 10:53:03 26683

转载 Linux设备驱动之pci设备的枚举(linux初始化时PCI设备识别)

一:前言Pci,是Peripheral Component  Interconnect的缩写,翻译成中文即为外部设备互联.与传统的总线相比.它的传输速率较高.能为用户提供动态查询pci  deivce.和局部总线信息的方法,此外,它还能自动为总线提供仲裁.在近几年的发展过程中,被广泛应用于多种平台.pci协议比较复杂,关于它的详细说明,请查阅有关pci规范的资料,本文不会重复这些部份.

2014-01-13 17:12:36 6024

转载 linux c程序中获取shell脚本输出

1. 前言  Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们可能需要

2014-01-13 17:11:09 700

转载 浅谈Linux PCI设备驱动

要弄清楚Linux PCI设备驱动,首先要明白,所谓的Linux PCI设备驱动实际包括Linux PCI设备驱动和设备本身驱动两部分。不知道读者理不理解这句话,本人觉得这句话很重要,对于PCI、USB这样的驱动来说,必须要理解这个概念,才能明白该如何看待Linux下的PCI和USB以及类似的总线型的驱动。理由也很简单,就是Linux PCI驱动是内核自带的,或者说内核帮你写好了!而我们需要完成的

2014-01-10 10:25:33 685

转载 rpm包依赖问题解决,几个包相互依赖

昨天晚上准备装subversion 结果碰到一个很恼火的问题 [root@rhel6beta Packages]# rpm -ivh libproxy-0.3.0-1.el6.i686.rpmwarning: libproxy-0.3.0-1.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID f21541eb: NOKEY

2014-01-09 19:42:28 8565

转载 WIN32汇编基础

一、关于寄存器寄存器有EAX,EBX,ECX,EDX,EDI,ESI,ESP,EBP等,似乎IP也是寄存器,但只有在CALL/RET在中会默认使用它,其它情况很少使用到,暂时可以不用理会。EAX是WIN32 API 默认的返回值存放处。ECX是LOOP指令自动减一的寄存器。ESP是堆栈指针。EBP经常用来在堆栈中寻址。ESI好像常常用在指针寻址中,EDI不大清楚。二、关

2014-01-02 11:13:13 1961 1

JDK1.7.0 sample

JDK1.7.0 示例程序代码

2014-04-08

第四届华为编程大赛决赛试题解答

之前有网友早就贴出了自己的代码,我看了之后发现有些小BUG,此版本为修改正确的,内含VS2005工程。

2012-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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