在开发基于Windows商店的SMS短信设备应用时,需要使用SmsDevice类API,该类API仅能用于移动运营商的商店应用(MBAE App)或运营商、移动宽带设备供应商授权的Windows 商店设备应用,即此类应用必须配以相应的配置文件Service/Device Metadata,使得绑定的Windows 商店应用获得使用SmsDevice API的权限。如果metadata配置出现问题,那么就会遇到Access Denied问题。这时候我们可参照如下过程进行手工配置。(基于Windows 8 和Visual Studio 2012,假设metadata已经创建完成,调试机器自带嵌入式移动宽带设备)。
1. 检查Metadata文件是否正确
将Metadata文件拖动到Visual Studio界面,会弹出Device Metadata Authoring Wizard 对话框,在该对话框中注意检查以下两项:
1) 在Associations 标签下,检查Hardware ID里的设备的PID&VID是否正确
2) 在Applications标签下,检查Metro style Device App中的各项内容,确保与待调试的商店应用中的对应项一致
双击Package.appxmanifest文件,Package 标签下:
@将Package name的值填到Metro style Device App 下的Package Name处;
@将Publisher 的值填到Metro style Device App 下的Publisher处;
右击Package.appxmanifest文件,选择”View Code”,以XML形式查看该文件
@将Application tag 的Id 属性的值填到Metro style Device App下的App ID处
2. 重新配置metadata
1) 配置机器为测试模式:
在C:\Windows\System32目录下,查找cmd.exe,以管理员权限打开,运行bcdedit -set testsigning on(如需关闭测试模式可使用命令:bcdedit –set testsigning off)
2) 删除注册表残留文件。如果注册表中没有对应的文件,跳过此步骤。
打开注册表编辑器
定位到 HKLM\SOFTWARE\Microsoft\WwanSvc\MobileBroadbandAccounts
该键下缺省情况没有子键,当移动宽带设备第一次使用时会创建3个子键:Accounts,NetworkInterfaceBindings和Data, 删除Accounts和NetworkInterfaceBindings这两个子健
更多信息可参考链接http://msdn.microsoft.com/en-us/library/windows/hardware/dn247050.aspx中的Check the registry 章节
3) 删除残留的metadata文件,如果没有残留文件则跳过此步骤
将C:\ProgramData\Microsoft\Windows\DeviceMetadataCache\dmrccache路径下的multiloc文件夹全部删除
4) 将待调试的Windows商店应用的metadata文件拷贝至以下目录:
复制代码代码如下:C:\ProgramData\Microsoft\Windows\DeviceMetadataStore\en-US
5) 等待一定时间,系统会在目录C:\ProgramData\Microsoft\Windows\DeviceMetadataCache\dmrccache中重新生成multiloc文件夹,并在该文件夹下生成一个与metadata同名的 文件夹,如下图所示:
打开SoftwareInfo文件夹下的SoftwareInfo.xml,确保该文件夹中的信息,如Identity Name, Publisher ,Application Id与步骤1.2中metadata的内容一致(这里 Identity Name对应于PackageName,Application Id对应于App ID)。若不一致,则需要按照步骤2)到5)重新进行设置。
此设备类商店应用的access denied 问题常与设备的访问权限相关,通过检查metadata文件的正确性及该文件配置的正确性,应该可以解决access denied 的问题。
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新动态
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]