又来请教了~ 想问下 DMI信息在vista下的访问
今天遇到的问题,IBM的工具在xp下正常,但在vista下就有问题,说bios版本不对,看了下怀疑是在vista下dmi信息访问的问题,所以来请教下是不是在vista下和xp下dmi访问有不一样?!
那一般的方法在xp下又是怎样访问dmi呢??
谢谢~~~~~ DMI是标准接口.跟你的操作系统和使用工具没有关系.就是一段信息存于Memory,访问方式有两种,一种是通过Memory,一种是通过SMBIOS的function. 就是IBM的工具好象在memory里去找一个特定的字符串,在xp下可以正常找到,但在vista下好象就找不到。
象在xp下可以用se去看内存的内容,但在vista 下好象就不行了,所以怀疑那工具出错是因为没有访问到内存内容的原因。
是因为xp下和vista下内存访问方法不一样??? "象在xp下可以用se去看内存的内容,但在vista 下好象就不行了"----把SE 放到桌面然後按
右鍵選Administrator , 應該就可以執行了..:) 原帖由 bowen0205 于 2008-6-1 08:47 发表 http://www.ufoit.com/bbs/images/common/back.gif
"象在xp下可以用se去看内存的内容,但在vista 下好象就不行了"----把SE 放到桌面然後按
右鍵選Administrator , 應該就可以執行了..:)
呵呵,我想可能也是兼容的问题,明天上班去试一试。
因为在windows下访问物理内存要么有驱动,要么要使用一个。dll API,而那个IBM的工具又没有驱动就是一个可执行文档,所以估计和调用的那个API有关系。
在代工厂就是很受欺负,自己工具的问题也搞到这里来,希望早点学点东西做点真正的bios。:victory: :victory: 今天把问题找到了,工具就是在内存中搜索一个字符串,因为在vista下是管理员还不行,还得选择Administrator运行才行,呵呵,bowen兄给得提示哈~~~~~
谢谢:loveliness:
页:
[1]