2013年11月14日

网络游戏外挂编写原理

摘要: 转至http://www.cppblog.com/elva/archive/2008/02/19/42924.html一、前言 所谓游戏外挂,其实是一种游戏外辅程序,它可以协助玩家自动产生游戏动作、修改游戏网络数据包以及修改游戏内存数据等, 以实现玩家用最少的时间和金钱去完成功力升级和过关斩将。虽然,现在对游戏外挂程序的“合法”身份众说纷纭,在这里我不想对此发表任何个人意见,让时间去 说明一切吧。 不管游戏外挂程序是不是“合法”身份,但是它却是具有一定的技术含量的,在这些小小程序中使用了许多高端技术,如拦截Sock技术、拦截API技术、模拟键盘与鼠标技术、直接修改程序内存技术等等。本文将对.. 阅读全文

posted @ 2013-11-14 10:24 新大陆123 阅读(4365) 评论(0) 推荐(2) 编辑

2013年11月1日

Unity3D 200个插件免费分享

摘要: 下载地址连接:http://pan.baidu.com/share/link?shareid=408510&uk=101273506插件清单: 2D_Toolkit_1.51 动画开发插件包 FingerGestures 触摸插件 ORK_Okashi_RPG_Kit Unity3D角色扮演游戏开发工具包 uScript-Visual-Scripting-Tool-for-UnityEasyMot... 阅读全文

posted @ 2013-11-01 21:14 新大陆123 阅读(1480) 评论(0) 推荐(1) 编辑

c#剪切板操作

摘要: 在C#里使用剪切板的功能先要using System.Windows.Forms;1.从剪贴板中取数据using System.Windows.Forms;IDataObject iData = Clipboard.GetDataObject(); if (iData.GetDataPresent(DataFormats.Text)) { MessageBox.Show((string)iData.GetData(DataFormats.Text)); } else MessageBox.Show("目前剪贴板中数据不可转换为文本","错误");2.发送 阅读全文

posted @ 2013-11-01 20:06 新大陆123 阅读(787) 评论(0) 推荐(1) 编辑

2013年5月25日

C#与STL的容器对应说明

摘要: DotNet下的泛型容器类封装在System.Collections.Generic,使用的十分广泛。C++则靠STL实现了泛型容器与算法。下面对二者做一个对比,只谈用法,不深究原理。对比的内容有数组、链表和字典三种结构。一、数组C#使用List,C++用的是std::vector,内部实现都是数组,也就是一块连续的内存区域,插入、删除操作慢,随机访问速度快。操作C++(STL)C#(.net)说明包含#include using System.Collections.Generic;C++中也可以using namespace std;声明std::vector array;List arr 阅读全文

posted @ 2013-05-25 22:24 新大陆123 阅读(544) 评论(0) 推荐(0) 编辑

2012年12月15日

基本概念之dos和cmd的区别

摘要: 很多人喜欢在这里把XP下的CMD和我们的DOS混淆,因此今天我特别发帖说明:CMD和DOS是完全不同的!请各位始终牢记这一点,否则在高手面前就丢人了!因为CMD是32位应用程序(而DOS是16位操作系统)。详细解释如下: DOS是一种16位操作系统,通过IO.SYS、MSDOS.SYS和COMMAND.COM三个主要的系统文件就能独立工作,成为“纯DOS”,但是这种DOS模式仅用于涉及硬件的底层操作,如分区、刷BIOS等。在纯DOS下再加入CONFIG.SYS,AUTOUEXEC.BAT和各种驱动程序、DOS下的16位应用程序就成为“实模式DOS”,是最常用的DOS系统模式。 进入WIND.. 阅读全文

posted @ 2012-12-15 16:01 新大陆123 阅读(217) 评论(0) 推荐(0) 编辑

2012年11月13日

CLR版本

摘要: .NET版本兼容的严格性和强制性引出了一个很有趣的问题:如果一个应用程序以.NET的2.0版本生成,当.NET的3.0版本可用时,该应用程序将不会利用3.0版本的改进。原因是应用程序清单中包含了所以依赖程序集的版本号,包括CLR和应用程序框架。.NET程序集是强命名的,因此程序集解析器会坚持正确版本的匹配。为了克服自身程序集的版本兼容问题,.NET必须提供了一套不同的基本规则,所涉及的问题错综复杂 。通过类库或EXE中的组件使用的CLR的正确版本可能是多样的,它依赖于与之编译的版本,可用的.NET版本,以及应用程序版本策略。.NET构架试图在创建新版本和支持现有应用程序之间取得一个平衡。最终, 阅读全文

posted @ 2012-11-13 15:40 新大陆123 阅读(314) 评论(0) 推荐(0) 编辑

.NET Framework 版本和依赖关系

摘要: 每个版本的 .NET Framework 都包含公共语言运行时 (CLR) 作为其核心组件,并包含其他组件(如基类库和其他托管库)。本主题按版本介绍了 .NET Framework 的关键组件,提供了有关基础 CLR 版本和相关开发环境的信息,并标识了 Windows 操作系统所安装的版本。下图汇总了版本历史记录以及标识 Windows 所安装的版本。每个新版本的 .NET Framework 都会保留早期版本中的功能并会添加新功能。CLR 由其自己的版本号确定的。某些版本的 .NET Framework 包含新版本的 CLR,而其他版本的 .NET Framework 使用早期版本的 CL. 阅读全文

posted @ 2012-11-13 14:29 新大陆123 阅读(271) 评论(0) 推荐(0) 编辑

2012年11月6日

C#的声明详细介绍

摘要: 一、什么是声明在我们编程的时候,经常要使用一些常量和变量,告诉编译器那些是常量,那些是变量,都是些什么常量或变量的一个过程,就是我们常说的声明,其中也就包括我们为常量和变量“取名字”。拿个示列:int i;表示说,我们告诉编译器说,我这里要用一个“数字”的变量,它的名字叫“i”。另外,编程里还有个名词叫“定义”,就是指为“声明”出来的变量/常量的“名字”,如上面的“i”分配一个内存空间。-------思多雅[天行健]版权所有,首发太平洋论论坛,转载请注明-------二、C#的声明C#程序中的声明定义了程序的重要声明。C#程序用名称空间来组织,它可以包含类型声明和嵌套声明。类型声明用来定义类、 阅读全文

posted @ 2012-11-06 21:46 新大陆123 阅读(870) 评论(0) 推荐(0) 编辑

2012年10月31日

自定义VS2010 新版msdn libary样式

摘要: Vs2010的新版msdn 带来了不少人的抱怨。不能索引,又不能收藏。但是H3Viewer就帮我们解决了这个问题,虽然速度欠佳,但是比直接用浏览器打开2010 版的msdn已经好很多了。虽然解决了索引的问题,但是对于新版msdn里面文章的排版依然是非常的不爽。下面是默认msdn的排版:那个行间距……字都沾在一起了…好了,废话不多说,看看怎么自己修改里面的css样式。首先,找到Microsoft Help Viewer的安装目录,默认在C:\Program Files\Microsoft Help Viewer\v1.0找到dev10.mshc 这个文件,把扩展名改成 .zip。然后打开。找到名 阅读全文

posted @ 2012-10-31 16:44 新大陆123 阅读(213) 评论(0) 推荐(0) 编辑

2012年10月30日

SQL Server 2008安装教程

摘要: SQL Server 2008我们也能从中体验到很多新的特性,但是对于SQL Server 2008安装,还是用图来说话比较好。步骤/方法打开功能安装向导,选择.NET,要求安装.NET所需要的其他角色开始安装IIS角色,默认好了,我们又不要IIS开始安装安装完成.再次运行SQL Server 2008安装单击安装-全新的SQL Server独立安装,如果我们准备好了故障转移群集,那么我们就可以创建故障转移群集SQL常规检查选择版本,或者输入密钥自动识别版本支持文件安装安装完成开始检查自身俩警告,一个是.NET警告,说没网络会延迟,或者需要下载文件一个数要打开端口,无视了,晚点再打开选择安装的 阅读全文

posted @ 2012-10-30 20:38 新大陆123 阅读(176) 评论(0) 推荐(0) 编辑

导航