自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (24)
  • 问答 (1)
  • 收藏
  • 关注

转载 什么是驱动程序?

什么是驱动程序?为术语“驱动程序”给出单一的准确定义比较困难。就最基本的意义而言,驱动程序是一个软件组件,可让操作系统和设备彼此通信。例如,假设应用程序需要从设备中读取某些数据。应用程序会调用由操作系统实现的函数,操作系统会调用由驱动程序实现的函数。驱动程序(由设计和制造该设备的同一公司编写)了解如何与设备硬件通信以获取数据。当驱动程序从设备获取数据后,它会将数据返回到操作系统,操

2016-07-29 11:07:42 807

原创 IOCTL_SCSI_PASS_THROUGH_DIRECT的使用对设备进行操作

与U盘通信一般要先获取U盘设备句柄。可用HANDLE CreateFile( LPCTSTR lpFileName, // file name DWORD dwDesiredAccess, // access mode DWORD dwShareMode,

2016-07-27 14:27:31 11080 19

原创 IOCTL_ATA_PASS_THROUGH的使用

IOCTL_ATA_PASS_THROUGH控制代码功能:像ATA硬盘发送ATA指令。IDE/ATA:接口,一个串行,一个并行,一般叫做IDE接口的硬盘和ATA接口的硬盘。ATA指令:可以操作ATA硬盘的指令,常用ATAPI指令介绍: IDENTIFYDEVICE         0xec READSECTOR            0x20 REA

2016-07-27 11:26:09 5539 3

原创 通过文件的方式对硬盘扇区进行直接读写操作

CreateFile("\\\\.\\Physicaldrive0",GENERIC_READ,FILE_SHARE_WRITE,0,OPEN_EXISTING,0,0);功能:让物理磁盘0以文件,只读,共享写的方式打开,打开后会返回一个文件句柄,其实就是物理磁盘的句柄。ReadFile(hDev,Buffer,512,&dwRet,0);功能:然后以读文件的方式,把硬盘当成文件进行读

2016-07-22 11:37:37 7207 1

转载 给网游写一个挂

去年做了一些研究,研究做外挂的一些相关技术,打算放出来跟大家分享,分享一下我们做挂的一些思路,挂的原理,希望抛砖引玉。 外挂说白了就是用程序代替人去操纵游戏,模拟人向游戏程序发送键盘、鼠标消息。一般的流程就是:1、 通过Windows系统的OpenProcess API打开目标进程 – 也就是游戏,以便能读写目标内存的数据,甚至是调用目标进程的函数,比如某些世界级的游戏里的

2016-07-19 11:41:50 2656

转载 网络游戏封包基础知识

一:什么叫外挂?   现在的网络游戏多是基于Internet上客户/服务器模式,服务端程序运行在游戏服务器上,游戏的设计者在其中创造一个庞大的游戏空间,各地的玩家可以通过运行客户端程序同时登录到游戏中。简单地说,网络游戏实际上就是由游戏开发商提供一个游戏环境,而玩家们就是在这个环境中相对自由和开放地进行游戏操作。那么既然在网络游戏中有了服务器这个概念,我们以前传统的

2016-07-16 14:34:00 4592

原创 对硬盘操作的API介绍以及应用测试

磁盘和驱动器管理APIGetLogicalDrivers       获取主机中所有的逻辑驱动器,以BitMap的形式返回.GetLogicalDriverString    获取主机中所有的逻辑驱动器,以驱动器根路径字符串返回.FindFirstVolume     查找主机中的第一个驱动器,返回查找句柄.FindNextVolume      根据FindFirstVolume

2016-07-13 14:28:01 2427

原创 用installshield和C写的程序通过注册表进行通信

用installshield对注册表进行操作:nRootKey = HKEY_LOCAL_MACHINE; RegDBSetDefaultRoot(nRootKey);//为设置默认5大注册表项的哪一个RegDBKeyExist (regDbKey);//这个方法返回值为0表示regDbKey在注册表中存在,返回值<0表示不存在。//如果不存在的话,我要创建这个项并在其中写入一下名字

2016-07-13 10:45:12 1056

原创 C语言调用WindowAPI对注册表操作

程序中使用注册表,不外乎创建、打开、读取、设置、删除这五个常规操作:一、 创建键RegCreateKeyEx  通过RegCreateKeyEx函数可以在注册表中创建键,如果需要创建的键已经存在了,则打开键。函数原型如下:  LONG RegCreateKeyEx(  HKEY hKey,  LPCTSTR lpSubKey,  DWORD Reserved, 

2016-07-11 16:41:53 6345

原创 Install Shield教程

Install Shield函数库1 库函数综述InstallShield包含300多个内部库函数,用户可在安装脚本中调用它们来创建程序组,操作文件夹,处理目录,监督安装状态,创建对话框,操作文件及其它更多工作。因为InstallShield脚本编译器已经识别这些库函数名,所以用户在使用它们之前无须说明。为了成功调用一个内部库函数,用户必须知道库函数名称及使用格式。Inst...

2016-07-09 10:22:57 10561

ucosiii工程任务间的通信.rar

ucosiii工程任务间的通信.rar

2020-06-08

UCOSIII中断管理工程.rar

UCOSIII中断管理工程.rar

2020-06-08

linux设备驱动程序源码code.rar

linux设备驱动程序源码code.rar

2020-06-08

stm32移植ucosiii实例工程.zip

stm32移植ucosiii实例工程

2020-06-01

arm-elf-tools-20040427.rar

arm-elf-tools-20040427.rar

2020-05-13

pandoc-2.6-windows-x86_64.rar

pandoc-2.6-lsh makedown

2020-04-26

重解几道华为经典C语言面试题.doc

重解几道华为经典C语言面试题

2020-04-13

Ezreal.FBX

伊泽瑞尔Fbx模型伊泽瑞尔Fbx模型

2019-09-10

LOL简化版源码.zip

LOL简化版源码.zip

2019-08-19

树莓派下编译seafile文档

树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile

2018-05-14

树莓派下编译seafile

树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile树莓派下编译seafile

2018-04-28

C++标准程序库

C++标准程序库C++标准程序库C++标准程序库C++标准程序库C++标准程序库C++标准程序库

2018-04-28

Shell学习笔记

Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记

2018-04-28

Linux多线程服务端编程

Linux多线程服务端编程 Linux多线程服务端编程 Linux多线程服务端编程 Linux多线程服务端编程 Linux多线程服务端编程

2018-04-28

项目管理修炼之道

项目管理修炼之道项目管理修炼之道项目管理修炼之道项目管理修炼之道项目管理修炼之道

2018-04-28

IT职业发展路径

IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径IT职业发展路径

2018-04-28

树莓派下编译seafile需要的git包源码

树莓派下编译seafile需要的git包源码树莓派下编译seafile需要的git包源码

2018-04-28

UML小游戏小游戏

UML小游戏小游戏

2017-03-08

Linux多人聊天室

Linux多人聊天室

2016-12-08

老飞飞游戏源代码

老飞飞游戏源代码

2016-06-17

安卓组建库

安卓组建库详细介绍看博客 Andbase主要功能列表: 1.andbase中包含了大量的开发常用的组件。 如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。 2.andbase封装了大量的常用控件。 如list分页,grid分页,下拉刷新,进度框,图片轮播,表格,多线程下载器,侧边栏,图片上传,轮子选择,图表,Tab滑动,日历选择器等。 3.强大的AbActivity,您没有理由不继承它。 继承它你能够获得一个简单强大可设置的操作栏,以及一系列的简单调用,如弹出框,提示框,进度框,副操作栏等。 4.提供效率较高图片缓存管理策略,使内存大幅度节省,利用率提高,效率提高。 程序中要管理大量的图片资源,andbase提供简单的方法,几步完成下载与显示,并支持缩放,裁剪,缓存功能,OOM不在有。 5.封装了大量常见工具类。 包括日期,字符,文件,图片,数学,View万能适配工具类等各种处理函数, 多而全。 6.用andbase大量减少handler的使用,而采用回调函数,代码更整洁。 handler会产生大量代码,并且不好维护,andbase对handler进行了封装,你会发现用了andbase基本代码中不会再有大量的handler判断语句。 7.简单轻量支持注解自动建表的ORM框架(支持一/多对多的关联操作)。 写sql,建表,工作量大,andbase提供更傻瓜异步增删改查工具类,数据库在内置卡和外置卡都可以。 8.异步请求http框架,网络请求标准化,支持文件上传下载,get,post,进度显示。 包含了异步与http请求的工具类,SOAP请求工具类,简单实用。

2016-01-18

数据结构 C语言版

这个文档时一个关于数据结构的文档 C语言版的

2013-11-20

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

TA关注的人

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