通过iTunesMobileDevice服务来获取IPhone信息的demo
开始表明:此源代码仍未开发设计进行,仅仅个demo。并且书写很随便(我也想弄懂iTunesMobileDevice.dll的调用步骤,怎奈太繁杂),不喜勿喷!
1.仿佛iTunesMobileDevice.dll对太新太老的机器设备载入一些作用存有着不正确的难题(Iphone11系列产品载入色调会回到空值0/1 ,Iphone5s的CPU构架号也会回到不正确),别的没测可自主试着
2.总体步骤是:1.调用 AMDeviceNotificationSubscribe ,函数用于及时反馈插下机器设备信息
2.调用 AMDeviceConnect ,函数用于联接机器设备(到此步就可以立即去获得一些基本机器设备信息,图中便是)
3.调用 AMDeviceIsPaired ,函数用于分辨匹配
4.调用 AMDeviceValidatePairing,函数用于认证匹配,此函数也可作为(屏保/信赖)等分辨根据
5.调用 AMDeviceStartSession,函数来建立对话安全通道,进行此步可做一些文档/高級信息(系列号/电脑硬盘/运行内存/充电电池等)系列产品实际操作
注:总体步骤的取得成功返回值均在源代码中备注名称,不正确的返回值过多没做梳理,能够到CSDN(联接在正下方)自主查寻不正确缘故!
3.源码共调用了2个控制模块 精E控制模块(请自主更换),Ecallback(已开源系统,一搜就会有源代码,创作者:星锋个人工作室-东灿)
4.源码多多少少都加了一些注解,作用很少尽管很少, 源码依靠Itunes(iTunesMobileDevice.dll和CoreFoundation.dll)请备用!
5.参考文献: 一部分作用调用方式及申明(英语):https://bitbucket.org/tristero/mobiledeviceaccess/src/4bf38336bd6d7f5ffb23c8f331aed9eff5c720c0/MobileDevice.h?at=default#MobileDevice.h-115
一部分服务项目/作用名查寻:https://bitbucket.org/tristero/mobiledeviceaccess/src/4e3e281de0c38b7f9f053927d45a756b28134bd3/deviceValueForDomain.md?at=default
-
易语言android无障碍千战 2020-09-16 -
利用易语言组件自制快捷启动千战 2020-09-16 -
易语言希尔排序之自定义数据类型排序千战 2020-09-16 -
填充前后文本到指定长度千战 2020-09-15 -
实例_Wininet 置代理地址(立即生效无需重启)千战 2020-09-15 -
超级列表框设置颜色(不闪烁版本)删除表项记得处理颜色数组+置行高千战 2020-09-15 -
小白盒 扫码枪 二维码扫描设备 键盘钩子源码千战 2020-09-15 -
WOL远程开机千战 2020-09-14 -
熊出没之拼图游戏千战 2020-09-14 -
Ylink(纯UI)千战 2020-09-14


