自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 游戏外挂第一步(拦截数据封包)和网络流媒体的播放源代码(例子)

 这两个程序是应广大网友的要求写的。其中网络封包的拦截源代码可以作为是我的游戏外挂分析那篇文章的例子讲解吧。封包的分析要看经验了,这里不好多讲,如果仔细分析的话可能会讲1000页以上的内容,一般的分析大家可以用通用加密和解密算法来试试,如果不行的话那就是商家自己的加密算法,这就比较难办了,根据经验自己试试吧,比如同时放大缩小数据,看看有没有匹配字符串,异或一个自己的编码库等等,查看有没有明

2002-11-13 09:10:00 9637 2

原创 DvD的开发

这是很久以前的东西了,那些地方不准确的还请见谅DVD程序的开发本节介绍一种编写桌面DVD解码应用程序的简单方法。描述了用C++创建 DVD应用程序的主要步骤。1、DVD程序基本概念当编写一个DVD程序时,开发者不仅需要提供用户界面代码还需要调用微软DirectShow应用程序接口来控制DVD回放和导航命令。此方法涉及调用组件对象模型和DVDGraphBuilder对象的CoCrea

2002-11-11 09:31:00 2574

原创 DirectShow中的时间戳的简单讲解

时间编码一、概念这里我们要说明一下媒体流处理中的一个重要概念-时间编码。时间编码是一个为了视频和音频流的一种辅助的数据。它包含在视频和音频文件中,我们可以理解为时间戳。SMPTE timecode 是一个SMPTE 时间和控制码的总和,它是一视频和音频流中的连续数字地址桢,标志和附加数据。它被定义在ANSI/SMPTE12-1986。它的目的就是提供一个可用计算机处理的视频和音频地

2002-11-04 13:03:00 4433

原创 使用Sample Grabber过滤器扑获图像

 Sample Grabber过滤器是一个可以被插入流的过滤器,它有自己的缓冲,存放采样。如果你想从一个视频文件中简单的扑获一桢,那么我建议你使用Media Detector对象。Sample Grabber提供了更复杂的更灵活的控制。我们通过下面的步骤使用Sample Grabber过滤器:1、  指定你想要扑获的媒体类型在Sample Grabber 过滤器连接到别的过滤器之前

2002-11-04 13:03:00 2996

原创 DVD的界解码

 这是很久以前的东西,如果有不准确的地方还请见谅DVD的解码本节主要包括DirectShow属性设置和特定DVD及扩展解码所用的接口描述,此外还有支持通用 DirectShow 过滤器接口的解码器及其管脚属性描述。本节主要包含以下主题: l         解码器音量控制 l         Windows 支持的DVD区码变换 以及:l         DVD K

2002-11-04 13:03:00 2544 2

原创 脚本的DVD开发

好像包含表格不能发表,只有先拷贝到记事本里面才可以,所以格式都丢了,不好意思这个也是很久以前的东西了,不准确的地方还请大家见谅.哎,我的一本书没有被出版,就放到这里吧(出版社的人说看不懂,呵呵,我都快晕死了)基于脚本的dvd应用程序在网络发展神速的今天,软件业越来越注重基于网络的应用,下来我们就探讨一下基于web的程序编写。这里主要讲述使用mswebdvd控件进行dvd应用程序的开发过程。

2002-11-04 13:03:00 1603

原创 WM_APPCOMMAND和增强输入设备

有些文章拷贝过来上传不了,不知道怎么回是,先给大家这些吧,以后再说!这篇虽然比较老,但总有人需要吧,我想,呵呵!要么就当占用大家的磁盘空间了WM_APPCOMMAND和增强输入设备1.0 简介    为创建一个良好的用户记录,硬件供应商现在对打开和控制软件程式的标准输入设备(如键盘和鼠标)增加了附加的按键和按钮。这些附加输入途径可以打开程式、控制音频和媒体程式以及打开和控制互联网浏览器。在Wi

2002-11-04 13:03:00 3182

原创 输入法简介

这个又是很早的东西了,呵呵,也许有人会用的着吧!输入法编辑器篇输入法编辑器(IME)是允许用户使用标准键盘输入复杂字母与符号,如日文汉字的程式。本文描述创建及管理IME(input method editor)视窗的方法。1、输入法编辑器简介IME 不是检索用户可能用到的所字符值,而是监控用户的按键,来预料用户可能需要的字符,并提供一张备择字符列表以供用户从中选出所需字符。  默认情况下,IM

2002-11-04 13:03:00 2931 1

原创 directshow 中的注册文件类型(定位文件类型)

这里讲的内容主要是系统自己定位的原理,我们寻找过滤器的方法,利用预读文件内容的办法来判断文件类型的方法等等,这个了解了,很多事情都迎刃而解.注册文件类型给一个文件名,就可以定位到它的过滤图形管理器的源过滤器。这个机制就是系统识别媒体类型的一种机制,你也可以使用这种机制来注册自己的文件类型。如果你注册成功了,那么当你调用IgraphBuilder::RenderFile方法或者IgraphB

2002-11-04 13:02:00 1597

原创 directshow中响应事件

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

2002-11-04 12:58:00 1504

原创 DVD解码器的免费获得方法

还有一个技巧一定告诉大家的,就是把powerDVD安装到机器中以后,directshow的DVD开发就可以进行了,它有com标准的解码器,系统自己会认出来的,呵呵方便吧还有就是,你把那个powerDVD删除以后,还可以用它的解码器,解码器没有被删除,因此我们就可以免费使用了,但我知道侵不侵权,还请大家调查清楚在用于商业,呵呵晕到了,帖子太短,不允许输入!!!!!!那我就给大家在讲写别的

2002-11-03 09:54:00 11437 2

原创 重新压缩一个AVI文件

这里我们讲解怎样用DirectShow来压缩一个AVI文件。我们重点放到视频压缩,同样的方法可以应用到音频压缩。我们分以下几步来讲解:1、 选择一个压缩过滤器有许多种方法可以压缩视频或者音频,比如:a、 本地DirectShow过滤器b、 视频压缩管理编码器(VCM)c、 音频压缩管理编码器(ACM)d、 DirectX媒体对象(DMOs)在DirectShow中,VCM被AVI Compress

2002-11-03 09:50:00 2348 1

原创 扑获视频文件中的一桢(不回放,海报功能)

 这个概念比较特殊,意思就是一个视频的其中一桢,就象我们看电影的海报一样,是电影中的一部分。这个就是扑获视频文件中的一幅图像,然后显示出来。我们通过Media Detector对象提供的接口来实现,这个接口是被用在后面的DirectShow编辑服务里面的。Media Detector是一个帮助性的对象,它可以的到媒体源文件的格式信息。它也可以从一个视频文件的视频流中扑获一幅BMP图像。

2002-11-02 21:49:00 1794

原创 传真服务

这个又是先贴到记事本然后贴过来的,格式没有了,呵呵这个也是很久以前的东西,如果有地方不准确的话,还请大家见谅!里面的插图大家可以看msdn(这里不能直接拷贝进来图形,好麻烦,sorry)传真服务篇第1章 微软传真服务简介微软®传真服务是使网络用户可以从应用程序中收发传真的一种兼容TAPI(电话应用程序接口)的系统服务,此服务可在微软®Windows® 2000及以后版本获得并具有以下特

2002-11-02 21:45:00 3264

空空如也

空空如也

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

TA关注的人

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