資源簡介
因為上一個資源要的下載積分越來越多,并且漏了些功能,新上傳的完善了計劃權限,可以參考下。其他的沒了。如果提示錯誤23,基本是設備不支持。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Threading;
using?System.Windows.Forms;
using?System.Runtime.InteropServices;
namespace?PreviewDemo
{
????public?partial?class?AddDevice?:?Form
????{
????????public?int?m_iDeviceIndex?=?-1;
????????HCNetSDK.NET_DVR_DEVICEINFO_V30?m_struDeviceInfo;
????????public?int?m_iUserID?=?-1;
????????private?uint?m_AysnLoginResult?=?0;
????????private?bool?LoginCallBackFlag?=?false;
????????private?bool?AysnLoginFlag?=?false;
????????public?AddDevice()
????????{
????????????InitializeComponent();
????????}
????????private?void?buttonAdd_Click(object?sender?EventArgs?e)
????????{
????????????if?(textBoxDeviceAddress.Text.Length?<=?0?||?textBoxDeviceAddress.Text.Length?>?128)
????????????{
????????????????return;
????????????}
????????????int?port;
????????????int.TryParse(textBoxPort.Text?out?port);
????????????if?(textBoxPort.Text.Length?>?5?||?port?<=?0)
????????????{
????????????????return;
????????????}
????????????if?(textBoxUserName.Text.Length?>?32?||?textBoxPassword.Text.Length?>?16)
????????????{
????????????????return;
????????????}
????????????if?(textBoxLocalNode.Text.Length?==?0)
????????????{
????????????????textBoxLocalNode.Text?=?textBoxDeviceAddress.Text;
????????????}
????????????if?(!Login(true))
????????????{
????????????????//textBoxLocalNode.Text?=?null;
????????????????return;
????????????}
????????????this.DialogResult?=?DialogResult.OK;
????????}
????????//?Asynchronous?callback?function
????????public?void?AsynLoginMsgCallback(Int32?lUserID?UInt32?dwResult?ref?HCNetSDK.NET_DVR_DEVICEINFO_V30?lpDeviceInfo?IntPtr?pUser)
????????{
????????????if?(dwResult?==?1)
????????????{
????????????????m_struDeviceInfo?=?lpDeviceInfo;
????????????}
????????????m_AysnLoginResult?=?dwResult;
????????????m_iUserID?=?lUserID;
????????????LoginCallBackFlag?=?true;
????????}
????????public?bool?Login(bool?bStatus)//true?said?add?node?login?false?for?the?existing?node?to?log?in?
????????{
????????????LoginCallBackFlag?=?false;
????????????m_struDeviceInfo?=?new?HCNetSDK.NET_DVR_DEVICEINFO_V30();
????????????HCNetSDK.NET_DVR_DEVICEINFO_V30?struDeviceInfo?=?new?HCNetSDK.NET_DVR_DEVICEINFO_V30();
????????????struDeviceInfo.sSerialNumber?=?new?byte[HCNetSDK.SERIALNO_LEN];
????????????HCNetSDK.NET_DVR_NETCFG_V50?struNetCfg?=?new?HCNetSDK.NET_DVR_NETCFG_V50();
????????????struNetCfg.Init();
????????????HCNetSDK.NET_DVR_DEVICECFG_V40?struDevCfg?=?new?HCNetSDK.NET_DVR_DEVICECFG_V40();
????????????struDevCfg.sDVRName?=?new?byte[HCNetSDK.NAME_LEN];
????????????struDevCfg.sSerialNumber?=?new?byte[HCNetSDK.SERIALNO_LEN];
????????????struDevCfg.byDevTypeName?=?new?byte[HCNetSDK.DEV_TYPE_NAME_LEN];
????????????HCNetSDK.NET_DVR_USER_LOGIN_INFO?struLoginInfo?=?new?HCNetSDK.NET_DVR_USER_LOGIN_INFO();
????????????HCNe
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-29?09:48??PreviewDemo\
?????文件????????7992??2019-02-13?16:26??PreviewDemo\AddDevice.Designer.cs
?????文件????????8604??2019-05-29?09:54??PreviewDemo\AddDevice.cs
?????文件???????22388??2019-05-29?09:54??PreviewDemo\AddDevice.resx
?????文件????????1078??2015-09-10?14:10??PreviewDemo\App.ico
?????文件????????1859??2015-09-10?14:10??PreviewDemo\AssemblyInfo.cs
?????文件??????824673??2019-02-01?11:55??PreviewDemo\CHCNetSDK.cs
?????文件???????20399??2019-03-06?11:39??PreviewDemo\DeviceHeplers.cs
?????文件???????16165??2019-05-29?10:00??PreviewDemo\DownTest.Designer.cs
?????文件???????33439??2019-05-29?10:00??PreviewDemo\DownTest.cs
?????文件????????5817??2019-05-29?10:00??PreviewDemo\DownTest.resx
?????文件????????5637??2018-12-11?16:13??PreviewDemo\FaceDllImport.cs
?????文件??????180276??2019-04-10?18:34??PreviewDemo\HCNetSDK.cs
?????文件???????82941??2019-02-01?10:49??PreviewDemo\HIK_ERROR_CODE.cs
?????文件????????7379??2019-04-04?11:45??PreviewDemo\HttpPostHelp.cs
?????文件????????1352??2018-12-14?11:37??PreviewDemo\Logs.cs
?????文件????????1371??2019-04-12?10:41??PreviewDemo\Md5Helper.cs
?????文件????????7788??2015-12-25?15:32??PreviewDemo\PTZControl.Designer.cs
?????文件????????6266??2015-12-25?15:32??PreviewDemo\PTZControl.cs
?????文件????????5817??2015-12-25?15:32??PreviewDemo\PTZControl.resx
?????文件???????28626??2019-05-29?09:56??PreviewDemo\PlanTest.Designer.cs
?????文件???????18816??2019-05-29?09:56??PreviewDemo\PlanTest.cs
?????文件????????5817??2019-05-29?09:56??PreviewDemo\PlanTest.resx
?????文件???????33508??2018-08-30?14:50??PreviewDemo\PreSet.Designer.cs
?????文件???????28450??2018-08-30?14:50??PreviewDemo\PreSet.cs
?????文件????????5817??2018-08-30?14:50??PreviewDemo\PreSet.resx
?????文件???????49028??2019-05-29?09:52??PreviewDemo\Preview.cs
?????文件????????6008??2019-04-11?17:24??PreviewDemo\Preview.resx
?????文件????????6432??2019-05-29?09:48??PreviewDemo\PreviewDemo.csproj
?????文件????????2121??2019-05-29?09:52??PreviewDemo\PreviewDemo.csproj.user
?????目錄???????????0??2019-05-29?09:47??PreviewDemo\Properties\
............此處省略69個文件信息
- 上一篇:c#人事管理系統(簡單設計,適合初學者)
- 下一篇:車牌抓拍識別_海康代碼_C#
評論
共有 條評論