分类目录归档:C/C++源代码共享

网上发布的C/C++相关的源代码,都可以在此发布。如果是原创,请注明。

读取网卡的MAC 地址
HOT

在实际的应用系统中,我们往往会需要在程序运行时获取当前机器的网卡的MAC 地址,以便作为某种标识之用,如控制程序的合法性等。下文介绍如何用Microsoft Visual C ++6.0 开发这样的程序。  这里采用的方法是通过Windows 9x/NT/Win2000 中内置的NetApi32.DLL 的功能来实现的。首先通过发送NCBENUM 命令,获取网卡的数目和每张网卡的内部编号,然后对每...
阅读全文

用C++制作有HTML风格的动态按钮
HOT

在浏览网页时,各种各样制作精美的动态按钮常常令人惊羡不已。这种按钮平常默默无闻,当鼠标经过时,立即一跃而出,在鼠标变为手形的同时,图形也变得更加亮丽,有的还发出特有声音,将你的注意力瞬间抓了过去;而当鼠标移开之后,一切又恢复原样,以免分散你对新焦点的注意。如果我们能用C++ Builder实现这种效果,那么一定会给所开发的应用程序增色不少。   在C++Builder中,适合制作动态按钮的构件是S...
阅读全文

运行中程序删除自己的方法[木马专用]
HOT

大家都知道,一般的程序运行的时候,可执行文件本身是被操作系统保护的,不能用改写的方式访问,更别提在本身还在运行的时侯删除自己了。在网上看到一种UNDOCUMENT的方法,通过改变系统底层的文件访问模式实现删除自己。但是有没有一种用在MSDN上就能查到的函数实现呢?答案是肯定的。下面请看一个范例: DeleteMe.CPP Module name: DeleteMe.cppWritten by: J...
阅读全文

用C语言实现常见的三种中文内码转换
HOT

常见的中文内码一般有GB2312(简体中文),GBK和台湾那边用的BIG5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持。网上也有很多中文内码的转换工具,什么专家,大师,巨匠之类所有光辉灿烂的名字都被使用了,但是在自己的程序中集成这些功能岂不是更好。以前曾广泛流传过使用码表来转换中文内码的Code,但毕竟不完美,而且还要携带或内置一个巨大的表,...
阅读全文

VC++实现GPS全球定位系统定位数据的提取
HOT

卫星导航技术的飞速发展已逐渐取代了无线电导航、天文导航等传统导航技术,而成为一种普遍采用的导航定位技术,并在精度、实时性、全天候等方面取得了长足进步。现不仅应用于物理勘探、电离层测量和航天器导航等诸多民用领域,在军事领域更是取得了广泛的应用--在弹道导弹、野战指挥系统、精确弹道测量以及军用地图快速测绘等领域均大量采用了卫星导航定位技术。有鉴于卫星导航技术在民用和军事领域的重要意义,使其得到了许多国...
阅读全文

利用OpenGL实现三维绘图
HOT

在三维绘图蓬勃发展的过程中,计算机公司推出了大量的三维绘图软件包。其中SGI公司推出的OpenGL,作为一个性能优越的图形应用程序设计界面(API)异军突起,取得了很大的成就。它以高性能的交互式三维图形建模能力和易于编程开发,得到了Microsoft、IBM、DEC、Sun、HP等大公司的认同。因此,OpenGL已经成为一种三维图形开发标准,是从事三维图形开发工作的必要工具。1、初始化OpenGL...
阅读全文

用MFC实现文件拖放到编辑框
HOT

用MFC实现文件拖放到编辑框 如图1和图2所示,这是两个支持将文件拖放到编辑框功能的对话框应用,这是一种实用性很强的功能,细心的读者还会发现这两个对话框是有一些区别的,其实这两个对话框无论是程序结构还是功能实现难易程度都有很大的区别。就从MFC编程角度看,这两个程序都很精彩,现分别介绍给读者。考虑到读者应该是比较熟练地使用VC++的,我对基本问题的实现只一带而过。一、用CFormView...
阅读全文

锁硬盘逻辑盘程序(危险代码,慎用)
HOT

随着微处理器的更新换代,目前一般的中高档微机均配备有一个容量很大的硬盘机,小则几十MB,多则上百MB。在硬盘上要同时安装许多公软件和用户文件,通常用户文件大多是个人的私有信息,不愿让他人随意查看和复制。报刊上介绍了多种硬盘的加密方法,多数是独占整个硬盘,禁止让不知道口令的用户使用。本人通过对硬盘逻辑盘结构的详细分析,提出了对硬盘的一个逻辑盘进行加密的有效方法,达到了独占一个硬盘逻辑盘的目的,从而圆...
阅读全文

在拷贝、删除文件时显示飞行的文件夹动画
HOT

可以很容易地调用API函数CopyFile, DeleteFile, 以及MoveFile来复制、删除、移动文件,这些功能相当容易使用,但是他们不显示飞行文件夹动画。下面是每一个API的例子。 //复制SOURCE.TXT到DEST.TXT,FALSE参数告诉windows如果文件DEST.TXT //已经存在则复制失败,CopyFile的返回值是BOOL类型 if( CopyFile("C:\\...
阅读全文

游戏修改器
HOT

开高级游戏黑客的面纱,教你打造游戏修改器 工具:SoftICE、金山游侠2002、VC++7.0、PE查看器、SPY++ 测试平台:Window2000 Professional SP2 首先我介绍一下将会用到的工具: 1、SoftICE(不用多说了吧,我想你应该会用) 2、金山游侠2002(这个你也应该会用) 3、VC++7.0(不要求你一定会用,但至少应该会一种编程工具) 4、PE查看器(你可...
阅读全文

显示内存中的HTML内容
HOT

 IE WebControl控件提供了显示HTML的功能,但是只能够显示URL或者是文件。很多朋友都询问关于显示内存中HTML内容的方法,前几天我在网上找到一段代码,我在这里进行一些讲解。 思路:    先用WebControl显示一个空的HTML文件(对于WebControl的用法有了解),然后利用接口IID_IHTMLDocument2,来重新设置Body标记内的InnerHTML属...
阅读全文
21 页 / 共 24