驱动人生与SDK合作打造驱动开放平台,适用于需要检测及安装电脑上的各种硬件设备及外设驱动项目的相关产品及开发人员使用,功能丰富的SDK合作,随心定制您需要的功能,方便产品经理了解SDK对产品的作用,方便开发人员快速使用SDK。
功能说明:
SDK 功能说明
对已连接到电脑的硬件设备(包括显卡声卡网卡等)的检测查询,驱动下载安装等的功能;
对已插入的USB 外设(包括USB 无线网卡,安卓手机等)的检测及通知;
对新插入的USB 外设的检测及通知;
对移除的USB 外设的检测及通知;
检测设备的驱动状态是否正常;
查询及下载设备驱动文件包;
提供驱动包大小,下载进度,下载速度等数据;
安装设备驱动包;
获取本机品牌,型号,设备描述等数据;
获取安卓手机品牌名称,型号名称,通俗名称,手机图片,手机屏幕分辨率等数据
注意:当前SDK 为bata 版,现仅开放无线网卡功能,
调用方式:
本SDK 提供两种调用方式
a)动态调用:动态获取SDK 的dll 接口地址
b)静态调用:静态链接SDK 库。
调用流程:
1.动态调用使用流程
第一步: 将dtlsdk 文件夹拷贝到项目所在目录中, 将include\DtlApiInterface.h、include\DtlApiInterface.cpp 两个文件包含到工程中
第二步:程序初始化时调用CDtlApiInterface 类中InitInterface 接口初始化SDK,传入dtlapi.dll 文件全路径
第三步:调用其他接口获取硬件信息,安装卸载驱动等
2.静态调用使用流程
第一步:将dtlsdk 文件夹拷贝到项目所在目录中,将include\ dtlapi.h、
lib\dtlapi.lib 连个个文件包含到工程中
第二步:直接调用头接口获取硬件信息,安装卸载驱动等