VC++
文章平均质量分 60
qina_0424
c,c++,多媒体软件,网络安全
展开
-
早就写过的小工具-注册表
今天被病毒攻击,结果注册表被锁定,为了解锁用Vc++.net写了个工具void CrawDlg::OnBnClickedOpen(){ HKEY key; BYTE aValue=1; BYTE aStr[4]; DWORD aLength=4; ZeroMemory(aStr,1); long bRet=RegOpenKeyEx(HKEY_CURRENT_USER, "softwa原创 2005-08-05 17:06:00 · 991 阅读 · 0 评论 -
水晶报表的使用:
水晶报表的使用: 在设计好水晶报表后添加到VB的设计环境里,如图是设计好的云南昆石高速公路报表之一 然后再Param2字段上点击右健,选择格式字段,弹出格式化编辑器的对话框,注意Param2字段是整形数,我们要把它格式化成不同的字符串。点击完毕出现设计公式工作室,如此继续对Param2进行编辑: 代码如下: if {命令.EventTypeId}=53 and {命令.Param原创 2005-05-23 11:03:00 · 1473 阅读 · 0 评论 -
利用操作系统提供的ipHelp防火墙
/*利用操作系统提供的API编写防火墙.该程序涉及到的API说明请访问微软的MSDN Library*/#pragma hdrstop#include "windows.h"#include "Fltdefs.h"//需要加载"iphlpapi.lib"#pragma argsusedint main(int argc, char* argv[]){原创 2005-06-01 10:51:00 · 1134 阅读 · 0 评论 -
手机发送短消息
概述手机的短消息实现目前有三种方法: 1.通过移动网关发送短消息,使用该方法不需要附加的硬件,但是需要到电信部门申请网关,比较适用于一些大型的网络通讯公司开发,目前华为,中兴等公司就做的这方面的工作,并且还有相应的开发包供开发人员使用. 2.在电脑上通过GSM MODEM向手机发送中文短消息,这是目前比较适合于小项目开发的一种方法,所需硬件包括一款手机,提供GSM原创 2006-02-17 11:25:00 · 10803 阅读 · 2 评论 -
程序实现动态改变IP地址
由于要在我的实验室和宿舍上网,而我拿的是笔记本,所以用程序实现动态IP地址的更改,当然要从不同的文件中读取不同的配置。方法的实现用于为win2000,xp,server2003等操作系统。 在CMD下有个命令netsh是非常有用的,键入netsh后打help会看到很多有用的信息。 netsh>help netsh>interface原创 2006-02-24 11:18:00 · 1983 阅读 · 0 评论 -
程序实现动态改变IP地址
由于要在我的实验室和宿舍上网,而我拿的是笔记本,所以用程序实现动态IP地址的更改,当然要从不同的文件中读取不同的配置。方法的实现用于为win2000,xp,server2003等操作系统。 在CMD下有个命令netsh是非常有用的,键入netsh后打help会看到很多有用的信息。 netsh>help netsh>interface原创 2006-02-24 11:19:00 · 1603 阅读 · 0 评论 -
视频会议中或者录播中使用RTP协议接收h264视频
此程序文章献给刚进公司的需要帮助的程序员, 说明:1 该代码在windows上运行,用vs2010编译。 2 该代码要能解决移植的问题。 3 rtp实时传输协议可以使用udp,也可以使用tcp协议 首先,为了减小程序的难度,说明使用的库解码库为ffmpeg,刷视频数据的方法可以使用原创 2012-11-18 00:29:51 · 3567 阅读 · 1 评论 -
视频会议中或者录播中使用RTP协议接收h264视频(二)
在视频会议和录播中有一个最重要的环节是编码,假定我们的编码系统在windows中,linux稍后讲,原理都是一样,那么在编码中比较重要的环节又是什么呢?如果我们对h264编码稍稍熟悉,就知道编码的帧率,分辨率,和时间戳以及pts dts(同步)是非常重要的,如果一个接收系统没有一个好的时间戳去取到数据或者一个编码系统没有使用正确的时间戳去编码,那么另外一端会出现各种各样的问题。 编码时,我们原创 2012-11-24 15:46:34 · 1323 阅读 · 0 评论 -
directdraw direct3d 保存位图
直接上代码// 功能:将一个DirectDraw表面,存为一张24位BMP位图 (传入主表面即截屏) // 输入:表面指针,输出的文件名 // 输出:是否成功 bool SaveToBitmapFile(LPDIRECTDRAWSURFACE lpSurface, char* filename) { WORD* lpBuffer; // 表面指针 int nPitch;原创 2012-12-10 16:25:24 · 1054 阅读 · 1 评论 -
用 CArchive 类复制文件
void CopyDlg::CopyStart() { UpdateData(TRUE); CFile fs(m_Source,CFile::modeRead); CFile fd(m_Dest,CFile::modeWrite|CFile::modeCreate); int nLength=fs.GetLength(); //取得文件长度 int原创 2005-05-23 09:39:00 · 1098 阅读 · 0 评论 -
调用winpcap驱动写arp多功能工具
详谈调用winpcap驱动写arp多功能工具创建时间:2002-09-14文章属性:原创文章来源:中华安全网文章提交:TOo2y (too2y_at_safechina.net)详谈调用winpcap驱动写arp多功能工具一 winpcap驱动简介二 Packet.dll相关数据结构及函数三 T-ARP功能及原理介绍四 T-ARP主要代码分析五 T-ARP源代码一)winpcap驱动简介 w原创 2005-04-22 09:05:00 · 1161 阅读 · 0 评论 -
使用MFC扩展动态链接库
MFC的DLL 要在C++里DLL里输入输出类是比较方便的,这一点无庸置疑,不过就算不用输出类,我们也可以输出对象,但是不管怎样,输出类事实上要比输出对象要灵活一点。介绍Windows编程的书中讲述DLL的有关知识较多,而介绍MFC扩展DLL则比较少地提到。即使使用MFC来编写动态链接库,对于初步接触DLL的程序员来说,了解DLL的背景知识是必要的。以,本节先简洁的介绍有关概念。DLL的背景知识原创 2005-05-01 10:57:00 · 1221 阅读 · 0 评论 -
怎样用API执行可执行文件(三种方法)
第一种方法,利用ShellExecute,这种方法比较常用,还可以用此来打开普通的文档等等打印文档,打开指定的网页等等例如:ShellExecute(0,"Open","c://mywordfile.doc","","",0)ShellExecute(0,"Open"http://www.sina.com.cn",0,0,1);ShellExecute(0,"Print","c://a.txt",原创 2005-08-03 18:23:00 · 1622 阅读 · 0 评论 -
qq
QQsniffer.c源代码(局域网嗅QQ号码) #include #include #include #include #include #pragma comment(lib,"ws2_32.lib")#define MAX_HOSTNAME_LAN 255#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)#define MAX_ADDR_LEN 16struct原创 2005-09-06 15:39:00 · 1078 阅读 · 0 评论 -
Socket
作者:Nishant S原文链接:http://www.codeproject.com/internet/winsockintro01.asp一、简单的TCP服务器介绍WinSock API是一套供Microsoft Windows操作系统使用的套接字程序库,它最初基于Berkeley套接字,但是其中加入了一些Microsoft的特殊改动。在这篇文章中,我要试着给你介绍如何使用WinSock来进原创 2005-04-23 21:55:00 · 928 阅读 · 0 评论 -
Tip&Trick in Visual C++2
0:拖动无标题窗体LButtonDown事件中 PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y)); CDialog::OnLButtonDown(nFlags, point);或者在OnInitDialog()加入: void CTestv6Dlg::OnMouseMove(UINT nFlags, CPoi原创 2005-04-28 20:35:00 · 1244 阅读 · 0 评论 -
网页经典代码集 高手必学
网页经典代码(一) 1.将彻底屏蔽鼠标右键,无右键菜单也可以用于网页中Table框架中no2.取消选取、防止复制3.不准粘贴4.防止复制5.IE地址栏前换成自己的图标说明:关于favicon.ico文件的制作。你可以先在FW中做一个图片,属于你自己站点一个小图标。然后在ACD see将文件属性改为*.ico,然后将你做的*.ICO文件传到你的服务器目录中,然后就可以使用以上代码来实现,当别人登陆你原创 2005-09-12 16:40:00 · 1512 阅读 · 0 评论 -
保存图片到磁碟(vc++)
void WBMP2HD(CDC* pDC,LPCTSTR FileName,int nwidth=0,int nheight=0){ //CDC* pDC=CDC::FromHandle(::GetDC(NULL)); int bitspixel =pDC->GetDeviceCaps(BITSPIXEL); int width=nwidth,height=nheight; if( nw原创 2005-09-21 09:23:00 · 1165 阅读 · 1 评论 -
tip&trick in visual c++
0: 弹出鼠标右健 //这个是凑个数,因此作0解 :)void Pop(){CMenu menu;CMenu* popMenu;menu.LoadMenu(IDR_MENU1);popMenu=menu.GetSubMenu(0);CPoint pt; GetCursorPos(&pt);popMenu->TrackPopupMenu(TPM_LEFTBUTTON,pt.x,pt.y,this);原创 2005-04-28 09:44:00 · 1081 阅读 · 0 评论 -
在Window下编译OpenH323(上)编译PWLib
前言: 本文只提供VC6.0的编译说明,如果想知道VC.Net下的编译过程请参看原文。原文 : http://www.voxgratia.org/docs/pwlib_windows.html#msvc_headers作者 :Craig Southeren翻译 : Richard原文更新日期:2004年11月16日正文:1.简介 在OpenH323.org上所写的原创 2005-04-26 20:52:00 · 1316 阅读 · 0 评论 -
在Windows中编译OpenH323(下)
前言: 本文只提供VC6.0的编译说明,如果想知道VC.Net下的编译过程请参看原文原文: http://www.voxgratia.org/docs/openh323_windows.html作者 :Craig Southeren翻译 : Richard原文更新日期:2004年11月16日1.介绍 这是一篇彻底讲解如何用MSVC6.0建立Openh323的文章。原创 2005-04-26 20:55:00 · 1734 阅读 · 1 评论 -
如何将音视频发布到移动设备,android,ios,iphone,ipad等
在现实生活中,手机和移动设备使用地越来越多,如何将音视频点播和直播发布到移动设备,这就涉及到很多相关的知识,比如android接收的音视频有哪些格式,分辨率是什么样子的,而ios设备接收的情况又是什么样子,支持什么样的协议。 这里首先要几样东西: 1 就是ts流传输,不是文件ts传输,而是直播传输,因为文件点播可以用什么来解决呢,就是html5,html5相对来讲较为容易,因原创 2013-01-21 10:01:41 · 2807 阅读 · 2 评论