资源简介
【Demo功能】
1、demo演示的功能有:局域网设备搜索、跨网段设备搜索、设备初始化、修改设备IP、设备密码找回
【注意事项】
1、编译环境为VS2005。
2、跨网段搜索只支持256个IP
3、修改IP暂不支持IPv6的修改
4、对设备进行初始化和密码找回操作需要确保本机IP和设备IP是同一局域网内,如果不在同一局域网,则会报超时错误
5、如需运行demo的exe文件,请将开发包中【库文件】里的全部dll文件拷贝至该工程目录下的bin/x86release或者bin/x64release下。
6、如把库文件放入程序生成的目录中,运行有问题,请到大华官网下载最新的网络SDK版本:http://www.dahuatech.com/index.php/service/downloadlists/836.html 替换程序中的库文件。
代码片段和文件信息
// ChangePassword.cpp : implementation file
//
#include “stdafx.h“
#include “searchdevice.h“
#include “ChangePassword.h“
#include “LibQREncode/qrencode.h“
#include
#pragma warning(disable:4291)
#ifndef NEW
#define NEW new(std::nothrow)
#endif
#define QR_PICTURE_PATH “./QRpicture/QRCode.bmp“
/////////////////////////////////////////////////////////////////////////////
// CChangePassword dialog
CResetPassword::CResetPassword(CWnd* pParent /*=NULL*/)
: CDialog(CResetPassword::IDD pParent)
m_bOverseas(false)
{
//{{AFX_DATA_INIT(CChangePassword)
m_strSecuityCode = _T(““);
m_strNewPwd = _T(““);
m_strConfirmPwd = _T(““);
//}}AFX_DATA_INIT
memset(m_cQrCode 0 MAX_QRCODE_LEN);
m_showPicture = NULL;
m_showPicture = NEW CShowPicture();
if(m_showPicture == NULL)
return;
strncpy(m_fileName QR_PICTURE_PATH sizeof(m_fileName) - 1);
memset(m_szMac 0 sizeof(m_szMac));
memset(m_szUserName 0 sizeof(m_szUserName));
m_byI
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 589312 2020-04-07 12:34 00.设备初始化\bin\x64release\DevInit.exe
文件 3565 2020-04-07 11:13 00.设备初始化\bin\x64release\langchn.ini
文件 10820 2020-04-07 11:13 00.设备初始化\ChangePassword.cpp
文件 2467 2020-04-07 11:13 00.设备初始化\ChangePassword.h
文件 3783 2020-04-07 11:13 00.设备初始化\DevInit.cpp
文件 1418 2020-04-07 11:13 00.设备初始化\DevInit.h
文件 9932 2020-04-07 11:13 00.设备初始化\DevInit.rc
文件 1232 2020-04-07 11:13 00.设备初始化\DevInit.sln
文件 17884 2020-04-07 11:13 00.设备初始化\DevInit.vcproj
文件 25302 2020-04-07 11:13 00.设备初始化\DevInitDlg.cpp
文件 3048 2020-04-07 11:13 00.设备初始化\DevInitDlg.h
文件 1511 2020-04-07 11:13 00.设备初始化\GetIPDlg.cpp
文件 1212 2020-04-07 11:13 00.设备初始化\GetIPDlg.h
文件 3526472 2020-04-07 11:11 00.设备初始化\include\dhnetsdk.h
文件 2980 2020-04-07 11:13 00.设备初始化\InitDeviceDlg.cpp
文件 1627 2020-04-07 11:13 00.设备初始化\InitDeviceDlg.h
文件 3565 2020-04-07 11:13 00.设备初始化\langchn.ini
文件 2914 2020-04-07 11:13 00.设备初始化\lib\win32\dhconfigsdk.lib
文件 340508 2020-04-07 11:13 00.设备初始化\lib\win32\dhnetsdk.lib
文件 72164 2020-04-07 11:13 00.设备初始化\lib\win32\iphlpapi.lib
文件 2802 2020-04-07 11:13 00.设备初始化\lib\win64\dhconfigsdk.lib
文件 315318 2020-04-07 12:32 00.设备初始化\lib\win64\dhnetsdk.lib
文件 67454 2020-04-07 11:13 00.设备初始化\lib\win64\iphlpapi.lib
文件 4310 2020-04-07 11:13 00.设备初始化\LibQREncode\bitstream.c
文件 1432 2020-04-07 11:13 00.设备初始化\LibQREncode\bitstream.h
文件 230 2020-04-07 11:13 00.设备初始化\LibQREncode\config.h
文件 6955 2020-04-07 11:13 00.设备初始化\LibQREncode\mask.c
文件 1560 2020-04-07 11:13 00.设备初始化\LibQREncode\mask.h
文件 4103 2020-04-07 11:13 00.设备初始化\LibQREncode\mmask.c
文件 1404 2020-04-07 11:13 00.设备初始化\LibQREncode\mmask.h
............此处省略45个文件信息
- 上一篇:c++ 定时关机 项目源码
- 下一篇:3D测量 TCP通信
相关资源
- 经典编程100题答案.rar
- c++ 记录键盘事件(vs2003)
- c语言:找出 100以内的素数
- 《二级C语言第51至100套题解析》.pdf(
- C++实战源码-蝴蝶飞飞飞(入门级600)
- C++实战源码-密码安全编辑框(入门级
- C++ 如何获取Windows 2000系统启动时间(
- C++ 关闭磁盘共享(提高篇-009).zip
- C++ 格式化磁盘(提高篇-008).zip
- C++ 获取磁盘序列号(提高篇-006).z
- C++ 判断是否插入存储器(提高篇-00
- C++ 判断驱动器类型(提高篇-005).z
- C++ 获取磁盘空间信息(提高篇-007)
- C++ 多线程文件复制(提高篇-200).z
- STM32F030硬件I2C从设备测试程序
- C语言完整课件.ppt(共100页)
- 经典C++笔试题目100例.docx
- 是男人就下100层(小游戏源码)
- 基于SIM7000防盗标签之IIC代码
- stm32 w5500 (tcp server)
- 单片机C语言程序设计实训100例 基于
- qt串口操作-QT编写的串口设备调试工具
- Linux设备驱动开发详解:基于最新的
- Linux设备驱动程序(中文版第三版)
- STM32F1的USB键盘鼠标使用HAL库
- W5500_ModBus_TCPS
- 西门子S7-200做恒压供水系统
- STM32+W5500_HTTPS实现访问
- 51单片机100注释详细
- 西门子S7-200CN 系列PLC解密软件串口.
评论
共有 条评论