ASHWID: http://www.cnblogs.com/lihaiyin/archive/2012/09/25/2701709.html
//********************************************
1.获取软件的版本号,这个比较简单:
Package package = Package.Current; PackageId packageId = package.Id; PackageVersion version = packageId.Version; string version = String.Format("{0}.{1}.{2}.{3}", version.Major, version.Minor, version.Build, version.Revision);
2.获取设备的唯一号UDID,win8开发中没有直接能够取到这个参数的,但是有一个代替的编号可以使用,
具体信息可以参考原文链接:http://www.cnblogs.com/lihaiyin/archive/2012/09/25/2701709.html
private string GetUniqueId() { var token = Windows.System.Profile.HardwareIdentification.GetPackageSpecificToken(null); IBuffer buffer = token.Id; using (var dataReader = DataReader.FromBuffer(buffer)) { var bytes = new byte[buffer.Length]; dataReader.ReadBytes(bytes); return BitConverter.ToString(bytes); } }
3.获取设备的名字和生产厂商
具体信息可以参考原文链接:http://jeekun.sinaapp.com/archives/127
string deviceModel = string.Empty; string deviceManufactor = string.Empty; string[] properties = { "System.Devices.ModelName", "System.Devices.Manufacturer" }; string aqs = "System.Devices.LocalMachine:=System.StructuredQueryType.Boolean#True";//过滤条件:只选取localMachine为true的 var containers = await PnpObject.FindAllAsync(PnpObjectType.DeviceContainer, properties, aqs);//查找出当前机器 { var container = containers[0]; deviceModel = container.Properties[properties[0]].ToString(); deviceManufactor = container.Properties[properties[1]].ToString(); }
相关推荐
对于在线安装matlab support package for Arduino Hardward常常失败的情况,使用SupportSoftwareDownloader_R2020a_win64工具包下载的离线安装包。在解压文件readme中有安装方法,推荐使用目录中的Silent ...
标题中的"hardward_keil_letas1_tm4c123_"暗示了这是一个关于硬件开发,使用Keil IDE进行编程的项目,针对Texas Instruments的TM4C123系列微控制器,可能涉及到LETAS1开发板。描述指出,这个项目是关于在Tiva单片机...
Hardware Transactional Memory on HaswellViktor LeisTechnische Universität München1 / 15IntroductionI transactional memory is a very elegant programming modeltransaction { transaction { a = a − 10; ...
嵌入式系统设计:统一的硬件/软件方法 在信息技术领域,嵌入式系统是一个至关重要的部分,它们无处不在,从汽车电子设备到家用电器,再到医疗设备和通信基础设施。"Embedded System Design: A unified hardware/...
QTC++ 利用 读取硬件信息生成软件注册码,这个注册码破解了也是和硬件绑定的。
一、Hardward 硬件相关 1、Mechanical structure 机械结构,solidworks2020 2、Circuit board 电路板设计图,AD21 二、Software 软件相关 1、Balance_Car FreeRTOS版本源码,结构清晰,代码注释全...
在机器人的控制系统设计中,采用了 Hardward 结构的 RISC 单片机 STM32F103C8T6 作为控制芯片,并实现了时钟电路、复位电路、下载电路和舵机控制电路的设计。同时,采用单片机片内的 PWM 脉宽调制模块,实现了多路...
该系统分布在四个不同的OS / Hardward平台上:Ubuntu,RaspberryPi控制器(Raspbian Stretch),RaspberryPi相机,Arduino。 Ubuntu平台托管TensorFlow识别系统以及通过Django的Web服务器。 Raspberry Pi控制器将...
SD卡规范一直是存储卡行业的重要标准,其规范涵盖了物理接口、传输协议、以及安全特性等多个方面。SD Host Controller Simplified Specification Version 3.00(简化版规范3.00)是SD卡协会(SD Association)发布的...
支持:虚拟(屏幕上)/ Hardward键盘输入。 提供Changjei / Phonetic / ET26 / Boshiamy / English / Symbol。 240x320 / 480x640 / 640x480屏幕模式。 可以安装在Zaurus C700 / C760 / C860 PDA上。
迷你MIPS 我们实现了一个微型MIPS CPU,并在其上运行一个微型OS。 操作系统仅需要以下说明: 阿杜&阿杜 slt beq&bne j&jr USTC tMIPS内存映射文档 总览 尽管CPU中没有总线,但data_mem的端口data_mem充当...
OpenSCAD是一款强大的3D建模软件,它允许用户通过编程的方式来创建三维模型。这款开源软件深受硬件设计者和3D打印爱好者的喜爱,因为它的灵活性和精确性。标题和描述提到的是一组OpenSCAD实用程序,专门用于为模型...
d2dlib .NET库,用于通过Direct2D进行硬件加速的高性能即时模式渲染。 通过使用图形上下文在Windows窗体上绘制任何内容,可以通过Direct2D控制或绘制内存。 图形界面的设计类似于普通的Windows Form图形界面,它...