[源码收藏]md5加密算法C++类源代码 |
阅读283次 |
2010年05月19日 |
| md5的加密,使用比较简单。
源代码下载:
使用例子:
#include "md5.h"#include
using namespace std;
void PrintMD5(const string& str, MD5& md5) { cout << "MD5(\"" << str << " |
|
使用MFC开发的ActiveX控件标记安全属性方法 |
阅读501次 |
2010年05月07日 |
| ActiveX控件的开发真的是比一般的exe程序开发起来麻烦,麻烦的不是在开发阶段,而是在测试和发布阶段。
测试ActiveX控件,流程长。需要编译、写inf、压缩打包、签名、写网页、浏览网页、同意安装、安装运行,然后才 |
|
[源码收藏]改变字体强大的类(适用于MFC) |
阅读221次 |
2010年04月17日 |
| 这个演示实例很强大。基本上包含了字体的各种效果。
我看了下,有:
改变字体颜色改变字体背景颜色改变字体背景颜色与区域背景颜色给字体添加边框字体对齐效果字体不可用超链接字体鼠标移动高亮字体竖向排列字体按 |
|
对24位位图的切割(横向平均分隔) |
阅读60次 |
2010年04月16日 |
| 由于容纳位图的宽度有限制,所以必须将宽度大于容器的位图分隔成容器宽度相符的几片。下面的操作是针对24位位图的,其他的位图类似。分隔的原理大概是这样的:位图头后面跟位图数据,那么切割后的位图也都是要包含一 |
|
[源码收藏]改装的获取硬盘序列号网卡的一个类 |
阅读45次 |
2010年04月15日 |
| 想找一个能获取硬盘硬件物理序列号的代码,网上找了一些,要么是获取的C盘卷标(和物理序列号都不是一个概念),要么是说能获取,但一到我这里测试,就获取不了。以前依稀记得有个diskid32.exe的程序,能够获取到硬盘 |
|
echoware做中转连接的使用小结与实例(3) |
阅读50次 |
2010年04月12日 |
| 服务端的源码:
// EchowareClient.cpp : 定义控制台应用程序的入口点。//
#include "stdafx.h"#include #include #include "../EchowareClient/EchoWareDll.h"
#pragma comment(lib,"ws2_32")//服务器监听的端口 |
|
echoware做中转连接的使用小结与实例(2) |
阅读27次 |
2010年04月12日 |
| 客户端的代码:
// EchowareClient.cpp : 定义控制台应用程序的入口点。//
#include "stdafx.h"#include #include #include "EchowareDll.h"
#pragma comment(lib,"ws2_32")//连接服务器端的端口#define CONNECT_ |
|
echoware做中转连接的使用小结与实例(1) |
阅读58次 |
2010年04月12日 |
| echoware是一个用作中转服务的系统。其基本原理是这样的:当网络双方有人在内网时,那么想要主动连接内网的用户,直接连是不行的。现在有的方式是使用TCP和UDP打洞,像很多P2P软件就是这样处理的,这种方式可行性也比 |
|
VS2005写的一个Windows服务控制类+测试程序 |
阅读504次 |
2010年04月09日 |
| 可以使用命令行方式进行安装、启动、停止、卸载,命令参数分别为:install、start、stop、uninstall,参数不区分大小写,可以加反斜杠“/”,也可以不加。
整个工程源码下载:
使用中,有几个小技巧说下。
如果想 |
|
使用VC或VS对Windows服务进行源码级调试小技巧 |
阅读179次 |
2010年04月09日 |
| 最近在编写Windows服务程序,服务程序的启动不像一般的exe程序双击即可运行,它需要通过SCM管理器来启动。所以调试它,在VC中和VS中按F5或者F10都是不行的,这样它启动不起来。而通过SCM管理器来启动,我们编写的服务 |
|