我们本周收到了新的Microsoft Surface v2,并且我已经做了一些破坏Surface模式的事情。
应该发生什么
我可以双击进入曲面模式的快捷方式,对弹出的对话框说好,然后它会带我去SurfaceLoader(一个只显示一个粒子环在中心外脉冲的程序) 。片刻之后,水弹模拟吸引程序会弹出,我可以触摸中心表面标志,查看已注册的Surface程序列表。
会发生什么
我点击进入曲面模式的快捷方式(打开调试),并且没有任何东西出现在SurfaceLoader之后。似乎其他程序正在运行,但SurfaceLoader正在积极地保持焦点。
可能搞砸了什么
让我们回顾一下这些。
对于使用Surface 1 SDK在XNA中构建的Surface 1应用程序,我们使用.msi安装程序来安装程序。它运行了,但是Surface 1是围绕一个名为SurfaceInput.exe的小程序构建的,该程序在后台运行,程序没有响应输入。该程序在启动时通过注册表项运行。
对于Surface SDK Samples,我从Microsoft Surface 2 SDK获取它们:http://www.microsoft.com/download/en/details.aspx?id=26716。安装SDK后,我导航(在Surface上)到C:/ Program Files(x86)/ Microsoft SDKs / Surface / v2.0 / Samples / Surface Code Samples.zip。我解压缩了压缩文件,并使用InstallSamples.bat安装它们。安装成功。
在某些时候,我能够在Surface Application Launcher屏幕中看到这些列表。我再也无法达到这一点,所以我无法完全重建我的步骤。 我不确定这些示例提取的位置 - InstallSamples.bat文件中似乎没有包含展示位置,而我在Windows搜索中找不到它们。也许它们构建在同一个文件夹中,只是在Surface的其他地方注册,但从那时起我就完成了一系列的系统备份。在检查Surface Configuration Editor时,BingSurface是唯一注册它的应用程序,这让我相信这些可能不是原因。
最后,我可能不小心将一些任意文件移动到其他目录。这对我来说听起来相当可怕,虽然我不记得我已经做过这样的实例,但当Surface处于Windows 7 Touch模式时,意外移动文件或文件夹非常容易。即使在写这篇文章的时候,我还是会以任意方式将任务栏从屏幕底部移动到屏幕顶部,同时只需触摸两次即可锁定任务栏。我不认为这是问题,但它很容易做到这一点,我也不能排除它。
为了解决这个问题,我尝试过Windows系统还原。我在安装Surface 1应用程序后能够恢复到一定程度,但我已经尝试了两次恢复到表面的原始状态而没有成功。我等待10-20分钟进行系统还原以显示进度,并且两次都保持在初始化屏幕上。它没有以图形方式冻结,因为Windows加载圈正在旋转,但从我之前的经验来看,20分钟似乎太长了,这个过程才能正确进行。
不起作用的事情
有效的方法
看起来像SurfaceLoader发生了一些事情,因此它认为它应该总是在所有事情之上。我将给系统恢复另一个去,允许它整整一个小时。我还将仔细检查SurfaceLoader的属性,以确保它没有类似于"运行在顶部"检查。
我知道Surface 2是新的,但我非常感谢你提供的任何提示。
答案 0 :(得分:0)
你现在可能已经弄明白了,但为了后人的缘故,我猜你没有正确设置权限。您应始终以管理员身份运行Surface Shell / Enter Surface Mode,或将属性设置为始终以admin身份运行。您自己的程序总是需要高级别权限。如果您不以管理员身份运行,那么当Windows7要求更高级别的权限但您从未看到它时,它似乎会提升您获得的警报窗口。它只是等待和等待。 “Surface Mode”实际上只是一个隐藏的特殊用户,直到您输入它并且从不运行Windows资源管理器或显示桌面。因此,您必须处理Windows 7权限才能为这两个用户运行程序。希望有所帮助!