none
Metro 可以访问注册表吗 RRS feed

答案

全部回复

  • 不可以。


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

    2012年8月13日 6:02
    版主
  • 您好 Bob,

    您指的不可以是指,Metro不管通过何种方式都不能访问注册表,还是指Metro不提供API直接访问注册表?

    若Metro不提供API直接访问注册表,那么有什么可以参考的替代建议吗?我可以通过其他的途径去实现对注册表的访问么?

    2012年9月4日 7:16
  • Metro不管通过何种方式都不能访问注册表.


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

    2012年9月4日 7:58
    版主
  • BOb,

    在论坛的其他主题中我看见你的回复:不过好在,在Windows 8 App下,我们可以利用StreamSocket 来实现Socket通讯,你可以建议一个本地的Socket服务端实现和Windows 8 App的通讯。

    我是否也可以按照这个思路,构建一个本地的Socket服务端实现和Windows8 APP通讯!我通过桌面服务端读取注册表和写注册表,在Metro app中处理和呈现数据。这样可以吗?

    还有,Metro 应用可以直接build in 到Windows 8的image中吗?即,我不通过app store发布应用,而是直接build in到image中。这样的话就不会存在您所说的,发布桌面应用的麻烦了!

    2012年9月4日 8:28
  • 是的,也算是个方案,不过这样面临一个问题,你不能保证你的桌面应用会随着你的Win 8应用一起被安装到用户手中。

    你是说你自己发布Win 8 镜像?那当然可以,但是这个也不适用于普通用户


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

    2012年9月4日 8:55
    版主
  • 嗯,可以伴随镜像一起发布就好.我们可以把左面应用和Metro应用一起build 到镜像中然后发布!
    2012年9月4日 10:44
  • 但是Windows 8应用必须通过应用市场才可以发布,除非你是企业级别部署,那是有另外解决方案的。


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

    2012年9月5日 8:06
    版主
  • 企业级别的部署有什么方法可以参考吗?例如,lenovo发布新产品的时候在预装的系统中预先的build in他自己的Metro 应用。这样是可行的吧?如果可行,有这方面的资料吗?
    2012年9月6日 5:25
  • 这个需要时合作商和 OEM 厂商才可以做。 公开的没有资料,需要和微软实际去洽谈的。

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

    2012年9月6日 5:54
    版主
  • OK谢谢Bob
    2012年9月6日 6:20