摘要:
可以动态读入系统所支持的数据库
程序功能:通过底层的ole db 的驱动,显示数据连接属性对话框(data link property dialog),从对话框中选择系统支持的ole db 提供者(provider),根据选择的提供者,打开想要查看的数据库。这样程序就会根据用户动态选择的提供者,去选择数据库驱动,得到数据库连接字符串,使用ado打开数据库。并且,建立连接字符串,用户可以使......
摘要:
软件解密技术研究
----windows pe 文件脱壳
通过设置hook,动态跟踪堆栈,对加过壳的可执行文件进行解密还原。
当然,要解密,至少先要----得到一个被加密过的“正版” 软件。
然后----编写简单的debugger。
仅需要拦截loadlibray/getmodulehandle/getprocaddress,在这三个hook中执行记录library文件名,......
DirectShow应用程序设计介绍(翻译)
directshow应用java/j2me/code/ target=_blank>程序设计介绍
一. filter graphs 【程序编程相关:
数据结构学习(C++)——单链表(定义与】
这篇文章包含两方面内容:filter graphs , 写一个dshow应用程序 【推荐阅读:
一个关于临时对象的BUG(上)】
1. 读文件 【扩展信息:
怎样利用MFC创建VB能引用的DLL方法】
dshow的基本软构件块是一种叫做filter的组件.a filter一般只执行基于多媒体数据上的单一的操作.例如,有一些dshow filter有如下功能:
2. 从视频采集卡上获取视频
3. 为某一种流格式的数据解码,比如 mpeg—1
4. 传送数据到 the graphics(屏幕的画面) 或声卡
filters接收输入(多媒体数据),生成输出(多媒体数据).例,假如a filter解码mpeg-1视频数据,则输入就是mpeg编码流,输出就是解码后的rgb视频流(原始视频流).
为了执行给定的任务,应用程序往往需要连接多个filters.一系列连接的filters叫做a filter graph.图1—1显示了播放一个avi文件的a filter graph.
图1—1
在a filter graph里,你的应用程序不需要管理单独的filters....
下一页 摘要:
摘要:封装和抽象是c++里面的重要概念,本文试着对此作一下简单的讨论。 封装是oo的重要特征,这一点是毫无疑问的,至于算不算的上是oo的三大特征之一(另外两个是继承、多态),目前仍有争论,我也不想在这个问题上作过多的纠缠。 什么是封装呢?封装是人们对现实世界中解决问题时,为了进行简化问题,对研究的对象所采用的一种方法,一种信息屏蔽技术。例如:打电话的时候,我们只需简单的按几个按钮就可以了,我们......