Windows CE下,如何用vb.net获得CPU序列号
主要用在GPS上。最好是CPU的,其他硬件的序列号也行 --------------------编程问答-------------------- http://topic.csdn.net/u/20100907/16/a7f41c11-df4a-489a-bc6a-20af0cde82b6.html这就是你要的功能。 --------------------编程问答-------------------- 二楼的网址打不开 --------------------编程问答--------------------
你好,你才是2楼,你的意思是说我贴的地址么?我上面是在1楼贴的。地址可以打开。是前几天回复的一个帖子。 --------------------编程问答-------------------- 不知道WINCE,的.NET CF 有没有WMI --------------------编程问答--------------------
编译时,这行代码:GetDeviceUniqueID(AppData, appDataSize, 1, DeviceOutput, SizeOut)
提示:无法找到 PInvoke DLL“coredll.dll”中的入口点“GetDeviceUniqueID”。 --------------------编程问答--------------------
查过,没有WMI --------------------编程问答--------------------
需要设备支持。如果系统定制的时候没实现就没办法了。 --------------------编程问答--------------------
错了,是运行时报的错
--------------------编程问答--------------------
我在移动设备上运行,没有报错。但是返回的结果是“0000000。。。”,全部是0,有40个。结果似乎不太对吧? --------------------编程问答--------------------
用你的方法,我在移动设备上运行,没有报错。但是返回的结果是“0000000。。。”,全部是0,有40个。结果似乎不太对吧? --------------------编程问答--------------------
上面已经给你说了,这个不是cpu的序列号。arm的cpu并没有编号可查询,mobile/ce设备的cpu可能是arm,mips等,并无法统一处理。能处理的是期待操作系统提供这个方法,如果你找到的硬件不支持这个函数,就没办法得到唯一序号。模拟器下,微软默认实现了,你可以试试。可以得到,ppc2003/mobile 5的模拟器都可以,实际设备,如果是mobile民用级的手机,pda也都支持。其他行业特殊用途的,大多会疏于此项。 --------------------编程问答-------------------- ce/mobile下,除了我贴给你的方法外,唯一序列都要依赖硬件,比如sd/cf卡号,特定的sd/cf加密狗。 --------------------编程问答--------------------
我的程序是运行在GPS导航仪上的,主要是为了加密注册用的。如果这个不行,有没有别的唯一序列号可供使用? --------------------编程问答-------------------- 还是有办法的,程序是用什么语言做的? --------------------编程问答-------------------- 在帮助中搜索 windows ce 平台,核心编程部分就有读取设备ID的例子,我刚做了个类似的程序,效果不错 --------------------编程问答--------------------
标准例子用KernalIoControl是获取sd卡号的。不是所有sd卡都有编号的,而且这个是可以被复制的。而且是需要外部的插入sd卡的。这样还不如用狗了。 --------------------编程问答--------------------
随你!!!! --------------------编程问答--------------------
我用的是VB.net,在windows CE下运行。 --------------------编程问答--------------------
补充:.NET技术 , VB.NET