自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (4)
  • 收藏
  • 关注

原创 mygui中文输入及显示

mygui中文输入及显示

2011-01-24 13:35:00 1807

转载 Windows 7和Windows 2008的System Call Table

原文:http://www.win7on.com/thread-761-1-1.html以前整过一份NT到2003的,后来一般要用的时候就看metasploit的这个:http://www.metasploit.com/users/opcode/syscalls.html。今天正好要用Windows 7和Windows Server 2008的,发现还没人整过。整了一下,贴出来方便大家:Win

2010-04-22 17:30:00 2041

转载 Socket 错误返回码 说明总结

Socket 错误返回码 说明总结 Socket error 0 - Directly send error Socket error 10004 - Interrupted function call Socket error 10013 - Permission denied Socket error 10014 - Bad address Socket error 10022 - I

2009-12-18 12:59:00 5009

转载 hook zwcreateprocessex

extern "C"{#include }//#define dprintf if (DBG) DbgPrint#define dprintf DbgPrint#define DWORD unsigned long#define WORD unsigned short#define BOOL unsigned long#define BYTE unsigned charextern "

2009-09-24 15:01:00 2203 1

原创 一般游戏的反外挂保护方案

所谓知己知彼方能百战不殆,要想减少或避免外挂对游戏的侵害,必须从根本上知晓外挂的原理,及其常用的技术手段,从而在技术手段上对其进行封堵。一、外挂的分类 外挂一般的分为2类,脱机式 和 内挂式。脱机式外挂的定义:完全脱离官方发布的客户端程序,可以与游戏服务器自由的进行通讯的外挂程序,这类外挂的实现是2类外挂里最困难的,主要难点在于外挂制作者需要对游戏的通讯协议进行充分的分析,包括解决封包的加密解密问

2009-05-25 10:25:00 2965 3

转载 游泳的地方

上海三甲港海滨度假娱乐有限公司(华夏东路2766号)、新区少年宫游泳池(迎春路318号)、名人苑游泳馆(张扬路2988号)、4805厂游泳池(浦东大道2311号)、三林游泳池(三林路516号)、浦东游泳馆(浦东南路3669号)、外高桥公寓酒店(浦东新区夏碧路8号)、外高桥中学(欧高路钟家弄74号)、上海海运学院游泳池(浦东大道1550号)、海运职业技术学院游泳池(源深路158号)、洋泾中学游泳池(

2009-04-15 08:58:00 863

转载 DirectDraw编程技巧

 使用IDirectDrawSurface::Lock( )就能让我们随心所欲,因为此函数可以允许我们直接修改页面。  Lock( )函数的用法如下:HRESULT Lock(    LPRECT lpDestRect,    LPDDSURFACEDESC lpDDSurfaceDesc,    DWORD dwFlags,    HANDLE hEvent);  第一个参数为一个指向某个R

2009-04-10 15:03:00 1360

转载 DirectX 8开发人员常见问题

目 录General Direct3D DirectSound DirectPlay 本文对与Microsoft DirectX 8.0版有关的常见开发问题进行解答,其中包括有关Direct3D、DirectSound及DirectPlay的章节。 1、一般性DirectX开发事宜问:我在试图编译示例时,为何得到那么多错误消息?答:您可能没有将 incl

2009-03-27 09:30:00 892

原创 detours与增量链接

我的DLL可以HOOK一般函数,但却不能HOOK住DirectDrawCreate,后来发现只要把属性->链接器->启用增量链接,改为否就可以了。

2009-03-19 14:18:00 526

原创 CEGUI中显示中文字体

1.拷贝C:/WINDOWS/Fonts/SimHei.tif到CEGUI的./datafiles/fonts目录。 2.新建一个文本文件simhei.font,内容如下: 3.修改CEGUI的./datafiles/schemes/TaharezLook.scheme, 删除: 添加: 4,代码中加FontManager::getSingleton().createFont("simhe

2009-03-12 15:39:00 1352

转载 渲染到纹理(Render To Texture, RTT)详解

RTT是现在很多特效里面都会用到的一项很基本的技术,实现起来很简单,也很重要。但是让人不解的是网上搜索了半天只找到很少的文章说这个事儿,不知道是因为太简单还是因为这项技术已经出现很长时间了。总之我是在摸索这个东西的时候绕了不少弯子。现在把具体的实现方法写下来。渲染到纹理,顾名思义就是把渲染目标从帧缓存变成一个纹理。这样就可以把一个场景渲染后在进行Post Process,做出现在流行的各种特效。另

2009-03-11 14:29:00 1875

转载 xvid encoder and decoder 的C++ 封装

原作者: 北京理工大学 陈罡xvid静态库用起来虽然速度很快,但是很不方便,有必要用c++把它好好封装一下,方便开发人员使用。下面的代码已经在p2p视频会议中采用,很好用,速度也很快。 xvid编码器头文件:#ifndef _XVID_ENCODE_H#define _XVID_ENCODE_H#include class CXvidEncHandler {public: vi

2009-03-06 18:09:00 2444 2

转载 用vfw播放xvid的avi文件

/******************************************************************************* $Id:$ Date: $DATE$ Author: Neil Brideau Project: Playing Compressed Avis in Open

2009-03-06 17:58:00 2536 2

原创 通过CHtmlView::GetHtmlDocument函数得到HTML源文件

 #include     IHTMLDocument2*     pHtmlDoc2     =     (IHTMLDocument2*)GetHtmlDocument();       //check     if     HtmlDocument     initialized       if(     pHtmlDoc2     !=     NULL)       {    

2009-03-06 09:20:00 3061

转载 在VC中调用DirectShow全屏播放视频

有些正在尝试自己编制游戏的朋友可能会碰到这样一个问题:游戏要播放片头动画,可是如何全屏播放动画呢?用媒体播放机控件?这是最简单的方法,可是好多功能都用不上,不免觉得有些浪费。而用vfw之类的多媒体库又太麻烦。怎么办呢?  其实微软不但提供了DirectX这样的便于游戏开发的SDK,还提供了基于其上的DirectX Media SDK。这套SDK可以帮助你简化多媒体开发,而又充分利用DirectX的

2009-03-05 15:47:00 1343 3

转载 DIRECTSHOW中的响应事件

响应事件这里我们讲解在文件播放中怎样响应事件。后面将提供大概25行新代码来说明这个问题。首先我们先讲讲事件通报是怎样工作的在DirectShow应用程序运行过程中,过滤器状态是会变化的。例如,它可能会从暂停编程播放,或在流中遇到一个错误,或者请求视频窗口重绘等等。为了让过滤图形管理器可以得到这些变化,过滤器会发一个事件通报,由个相应的事件码组成,它代表了一个类型的事件。下面就列出了

2009-03-05 13:12:00 897

转载 DirectShow - VMR-9 Allocator

Direct3D 环境中的 DirectShow 电影 发布日期 : 12/21/2004 | 更新日期 : 12/21/2004Mike Borozdin适用于:Microsoft DirectShowMicrosoft Direct3DMicrosoft DirectX 9.0摘要: 从 DirectShow 或 Direct3D 应用程序开发人员的角度了解如何

2009-03-05 12:08:00 2671

转载 ogreode编译过程

  Preparation I use the great RBGui for my project, therefor I need to use the current Ogre CVS version, namely Shoggoth. I have fresh CVS and SVN versions of Ogre, OgreOde and ode on my compute

2009-02-27 18:24:00 1117

原创 编译ode的方法

http://opende.sourceforge.net/wiki/index.php/Manual_%28Install_and_Use%29To generate the project files, run Premake in the ode/build directory and specify your toolset of choice. For instance, this

2009-02-27 17:27:00 1197

转载 如何下载SourceForge网站上面的开源软件

 由于SourceForge网站被封,导致很多程序员常用的开发框架都无法下载了,工作和学习非常不方便,下面教大家一个简单的下载sourceforge上面开源软件的办法: http://mirror.optus.net/sourceforge/ 访问如上URL地址,这是一个sourceforge的下载镜像站点,按照字母顺序分目录列出来sourceforge上面所有的软件下载了,我们可以按目录一级一级

2009-02-27 11:36:00 1483

转载 使用TortoiseSVN下载sourceforge.net上ogreode源代码的方法

、原来guliverkli支持SVN了SVN 替代 CVS   sourceforge 终于开始对所有项目提供 SVN (Subversion)支持。可以说svn 替代cvs 成为行业标准又进了一大步。subversion被称作下一代版本控制系统的开源软件。http://sourceforge.net/projects/guliverkli这是大名鼎鼎的 Media Playe

2009-02-27 11:23:00 4356 1

转载 一个游戏程序员的学习资料【转载】

http://www.cppblog.com/bossbird/archive/2008/12/26/70369.html想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的

2009-02-26 10:53:00 2713 4

转载 ogre How To-wiki翻译

目录Oogst’s How To. 1如何用ExampleApplication建立一个应用程序... 3如何在场景(scene)中放置一个3D模型... 4如何从场景中移除一个实体... 4如何移动、重置、缩放及旋转一个场景节点... 5如何在场景那个中放置光源... 5如何设置环境光... 5如何控制相机... 6用鼠标控制相机... 6如何向场景中添加布告板... 7如何用ExampleFr

2009-02-24 13:03:00 1167

原创 龚自珍文、词赏析

漫感 绝域从军计惘然①,东南幽恨满词笺。一箫一剑平生意,负尽狂名十五年②。   【注释】 ①绝域——遥远的边疆,此指西北边塞。②十五年——定庵时年三十二岁,以十八岁成人计,恰十五年。又:今存定庵编年词自十九岁起,亦约十五年。 【讲解】 道光三年(1823)六月,龚自珍刊定《无著词》(初名《红禅词》)、《怀人馆词》、《影事词》、《小奢摩词》四种,都10

2009-02-20 10:44:00 3233

转载 GPU深度发掘(四)::Render to Vertexbuffer in OpenGL(ZZ)

 要想实现GPU编程,需要比较好的相关理论基础才行。如果你以前没有这方面的基础,请先学习一下相关的知识,推荐看一下文章《GPGPU::数学基础教程》概貌:PBO: Pixel buffer objectFBO: Frame buffer objectVBO: Vertex buffer object以下介绍两种不同的实现方法,随着显卡的不断发展,可能会有更好的解决方法,

2009-02-18 14:56:00 854

转载 GPU深度发掘(三)::OpenGL Frame Buffer Object 201(ZZ)

 作者: Rob phantom Jones  介绍在上一篇文章OpenGL FrameBuffer object 101中,我样大概讲述了FBO的一些基础应用,文章中主要介绍了如何生成一个FBO,如何把数据渲染到一个单一的纹理上,以及把这个纹理在别的地方做一些应用。然而FBO扩展并不紧紧只能做到这些。在上一篇文章中我们主要讲述了FBO的一个综合特征:绑定点(attachment po

2009-02-18 14:55:00 1143

转载 GPU深度发掘(二)::OpenGL FrameBuffer Object 101(ZZ)

 作者:by Rob phantom Jones                 介绍 Frame Buffer Object(FBO)扩展,被推荐用于把数据渲染到纹理对像。相对于其它同类技术,如数据拷贝或交换缓冲区等,使用FBO技术会更高效并且更容易实现。在这篇文章中,我将会快速地讲解一下如何来使用这一扩展,同时会介绍一些在使用过程中我们要注意的地方。学会该技

2009-02-18 14:51:00 1169

转载 GPU深度发掘(一)::GPGPU数学基础教程

物理开发网GPU深度发掘(一)::GPGPU数学基础教程 作者:Dominik Göddeke                 译者:华文广 Contents 介绍 准备条件 硬件设备要求 软件设备要求 两者选择 初始化OpenGL GLUT OpenGL 扩展 OpenGL 离屏渲染 GPGPU 概念1: 数组

2009-02-18 14:41:00 1371 1

转载 如何学习GLSL

刚开始接触GLSL,下面把我学习的一些心得与大家交流一下。1.看一看GLSL的介绍http://nehe.gamedev.net/data/articles/article.asp?article=21文章的结尾有一些不错的推荐教程链接,也有一些建议值得看一看。2.阅读OpenGL Shading languae网上可以搜索到电子书, 是英文的,看起来比较慢,建议找本中文的节省时间。不过感觉这本书

2009-02-18 13:42:00 2611

转载 glew的使用方法

glew,包含一个glew.h头文件,你就能使用gl,glu,glext,wgl,glx的全部函数。Glew跟普通的动态库一样使用,如果开发环境是VC,glew.h放到/VC98/Include/GL里,glew32.lib放在LIB文件夹下,glew32.dll放到系统目录。然后#pragma comment(lib,”glew32.lib”)连接,或者在project->settings->l

2009-02-18 13:37:00 3707 2

转载 OGRE使用指南:

在这里我们将学习OGRE的方方面面:SceneManager,SceneNode,Entity.我们会重点介绍一些在OGRE中使用的概念.    随着我们了解得越来越多,我们将能够编写自己得游戏,代码量会越来越大!    让我们开始吧:    首先让我们来写一些代码,这些是我们游戏得基本框架,随着我们框架得逐步完善,你将慢慢明白OGRE的流程:    #include "ExampleAppl

2009-02-13 10:01:00 1752

转载 OGRE 的现成3D场景编辑器: 3DSMAX + OFUSION

 oFusion是一个非常棒的东西,仅用几条语句就可以将3DMax中的场景导入到Ogre中,对于Ogre的材质提供完美的支持,下面是oFusion官方网站上的介绍,自己看吧:Scene ManagersCustom scene managers directly supported, use max as your level editor with your

2009-02-10 15:39:00 2883

转载 找CALL不用愁——诛仙Call的层次结构

OD开诛仙,bp send下断,然后按Ctrl+F9,OK,这些会了,你就能找到下面的CALL了。下面的地址虽然不是最新版的,但层次结构都对。关闭NPC是不发包的,没法BP SEND找。==============================================================================1.打坐CALL________在第五层at 005A4A

2009-01-15 09:45:00 3016 3

转载 简单的CreateRemoteThread例程-初学者必看

// _remotethreaddemo.cpp : Defines the entry point for the console application. // Author:秋镇菜 #include "stdafx.h" #include "windows.h" // ========== 定义一个代码结构,本例为一个对话框============ s

2009-01-13 17:26:00 815

原创 一段调用游戏call的代码

这段代码是注入的DLL中的一个键盘钩子里的函数ULONG qqgroup15508958;static LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam) {    if (HC_ACTION == nCode)    {        if (wParam == VK_ADD) 

2009-01-13 15:16:00 2499 4

转载 109遍历人物背包物品信息源码(VC)

void CZXWG::ShowMyBagMsg( void ){    DWORD dwZXBaseAddr = 0x009403E4;    //0x00920724;    DWORD dwBaseAddr;    // 存放人物基地址    // ---------------------------------------------------------    DWORD dwBB_

2009-01-13 14:58:00 1320

转载 远程线程插入

说到隐藏进程,下面的文字其实是非常牵强的。本文主要讨论如何将自己的代码注入到别的进程(文中的远程进程)中运行,来达到隐藏的目的。实际上是完全没有了进程这个概念。    文中的例子在Win2k Professional sp2 + VC++6.0上测试通过。其中用到的api好多是ANSI版的,如,LoadLibraryA,MessageBoxA等,也可以改为宽字节版的,即,LoadLibraryW,

2009-01-13 12:43:00 630

转载 VMR9的定制AP

http://blog.csdn.net/foruok/archive/2008/07/27/2719724.aspx我要在3D场景中播放电影,或者把电影作为纹理来使用。    有两个办法,一个是写一个video render,用它来接管filter graph的最终输出,将视频数据拷贝到我们的私有纹理上,然后在合适的时候来使用它(主要是在D3D相关的主循环中)。    另一个是利用VMR9。

2009-01-09 16:26:00 2062 4

转载 D3D下使用VMR9播放视频文件

随着DX开发包的不断升级,其提供给媒体程序开发人员的接口功能也空前强大起来。本文就D3D下使用VMR9播放视频向初学者谈谈心得。高手请止步(不想让你看了吐血^_^)。        早在DX8时代,SDK中就提供了VMR的功能,但是不幸的是,有不少功能只限于WINXP下使用。现在好了,DX9中VMR升级了,提供了VMR9。VMR全称为Video Mixing Renderer,顾名思义就是可以

2009-01-09 16:01:00 2925

转载 win32中使用cegui的代码

#include   #include   #include   #define APPLICATION_NAME "My CEGUI Application"  //----------------------------------------------------------------------------//  // function protot

2009-01-09 11:30:00 1598 1

网络游戏服务器端的设计与实现

网络游戏服务器端的设计与实现,主要是对网络游戏的服务器端的一些研究。

2012-04-16

网际互联Windows套接字版.pdf

用TCP\\IP进行网际互连第三卷--客户-服务器编程与应用windows中文版

2012-04-16

the c programing language

the c programing language 全英文版的

2007-09-02

segy.exe

地震segy数据文件分析处理

2007-09-02

空空如也

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

TA关注的人

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