資源簡介
【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通信
評論
共有 條評論