none
How to install metadata RRS feed

  • 问题

  • I wonder to know why I can`t find the metadata file in the folder "C:\ProgramData\Microsoft\Windows\DeviceMetadataCache\dmrccache" and "C:\ProgramData\Microsoft\Windows\DeviceMetadataStore\en-US".
    Did I miss something ? or What should I do to install the metadata?
    • 已移动 Jie BaoModerator 2012年8月7日 2:49 (From:Windows 8 Metro风格应用开发)
    • 已移动 Jie BaoModerator 2012年8月7日 8:48 (发件人:Tailoring your Metro style app for hardware and devices )
    2012年8月6日 10:22

答案

全部回复

  • Do you mean you cannot find your own tool driver metadata file? How do you configurate and install that before?


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月7日 2:48
    版主
  • 我是通过VS中driver的Authoring安装的metadata。我看过多个例子,发现微软提供的多数都是USB类型的设备.并且发现在没有inf和sys文件时,通过metadata文件(我猜想)能够在Metro风格的设置->更改电脑设置->设备 里找到设备,只是显示没有驱动。但是当我开发的PCI类型的设备时采用同样的方法却找不到设备,metadata文件貌似没有发挥作用。我想问请问下原因?

    2012年8月7日 7:48
  • Hi Adams,

    这个问题我看了两天,也在不断学习,不过确实也看到了很多关于USB的例子,我个人来说缺乏在这个硬件上面的经验,所以也难以很准确的回答你。 我一开始移动到英文论坛 http://social.msdn.microsoft.com/Forums/en-US/tailoringappsfordevices/threads,是看见你用英文表述,这样的话,在那边有我们的一些资深的硬件开发工程师可能会帮助你,不过后来你回复了中文,我就移回来了。我想与其我帮助你在其中去咨询他们,不如你可以Post一个到英文论坛,当然同时我也在其中去帮你咨询这个问题,中间可能要联系你来


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月9日 2:59
    版主
  • 十分感谢您的热心帮助!我一定尽力配合,我在那个英文论坛上也提过这类问题:http://social.msdn.microsoft.com/Forums/zh-CN/tailoringappsfordevices/thread/f3840bc7-06bc-44b4-9de5-7e69d57c9379

    Eric回复我说对于PCI设备的开发“We have not published information for this scenario yet”,我十分想知道微软对于PCI设备Metro风格的开发以后会不会对用户开放,这对于我十分重要。再次表示感谢。

    这半个月一直在研究Metro风格的硬件控制程序,对于这个只了解了些皮毛,所以请各位多多指导!

    2012年8月9日 3:32
  • 再次确认了一下,确实没有相关PCI的内容放出,不过我会尝试帮助你提交一个客户期望“客户希望能够提供关于PCI设备在Metro下开发的资料信息”。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月9日 7:33
    版主
  • 十分感谢您的帮助,如果有这方面的消息,请您一定要在第一时间通知我!谢谢!
    2012年8月10日 1:18
  • 最近我又想出一个办法,就是写了一个Win32的控制台程序让它在后台运行,同时写了一个Metro的UI,我让两者通过读写特定文件的方式互相传递信息,这样就是可以操作PCI设备了,之后可能将控制台程序做成服务。但这是对于数据量相对较小的PCI设备适用,对于高速PCI数据采集卡这类设备此种方法将失去它的用武之地,想请问下对于数据量很大的程序间交互有什么好的办法?比如说共享内存?
    2012年8月10日 1:46
  • 这个方式也是很多做硬件通讯的会考虑,通过桌面或者Windows 服务来实现和硬件的通讯,然后通过和Windows 8 App通讯实现数据交换。 但是几乎大部分的进程间通讯在Windows 8 App下是不允许的,比如你提到的共享内存。 不过好在,在Windows 8 App下,我们可以利用StreamSocket 来实现Socket通讯,你可以建议一个本地的Socket服务端实现和Windows 8 App的通讯。 有两个例子你可以参考:

    不过,这里就有一个问题,因为你的Windows 8 App是要通过应用市场发布的,但是应用市场并不会附带发布你的桌面应用,所以势必你需要通过其他途径来保证 用户是能够同时被部署这两者。

    还有,既然设计Windows 8 风格应用是看重其客户体检或者UI,那么也可以考虑是否就设计一个桌面应用,只是使用类Windows 8风格的UI设计呢?


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年8月10日 6:15
    版主
  • 请问什么工具能够开发出的桌面应用能够达到metro的体验效果了,我的应用主要是玩触控?除了metro,还有其它好的工具吗?我看过WPF的风格,但感觉和metro差的太多了! 另外metro很容易开发出一个好的UI,其它工具即使能,是不是非常麻烦啊 


    2012年8月12日 5:01
  • 我也在开发基于PCI的metro应用,如果能成功,简直是完美极了。目前看不到这方面的帮助文档,我最担心的是metro未来是不是也不会支持pci设备啊?还是说过段时间就会支持啊。如果说肯定不支持,我们的团队就不用metro了,总觉得有些遗憾,很多人已经学习了半年多,被卡在这里了。对于硬件开发而言,usb和pci是最常用的2种接口,到现在也没看到官方消息,总觉得怪怪的,可能就几个字,但对于开发完美体验的硬件开发人员而言太重要了。

    希望得到您的消息!


    2012年8月12日 5:09
  • adams

    我也想开发一个数据采集卡相关的Metro应用

    不过评估过后我觉得,没有这个必要

    Metro是一个内容消费型的UI,对于这样的功能性的应用还是不要用Metro来做。如果有云的话,可以把数据采集的大数据放云上处理,然后用Metro给用户提供基于大数据的好的用户体验

    2012年8月13日 3:06