问题标签 [windows-rt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 保存 XML 文档 Windows RT 开发
到目前为止,操作 XML(读/写)比标准窗口更具挑战性。我正在尝试打开配置文件进行编辑,进行更改,然后将文件再次保存到磁盘。
我可以StorageFile将文件作为. 目前我有XDocumentXDocument
c# - 带有 Windows Rt 和 C# 的 FileIO
哇,这种方式是否比它需要的更复杂。有人可以向我解释为什么以下代码有效:
然而,以下因 AccessDenied 而失败:
唯一的区别是循环通过 GetFilesAsync 方法返回的文件与按名称获取文件。顺便说一句,按名称获取文件是有效的,因为如果我在 GetFileAsync 中拼错 log.txt,我会得到一个异常。
很混乱....
c# - Windows 8 商店应用程序读取智能卡
是否可以在 Windows 8 和 Windows 8 RT 中使用 pinvoke.net?
像[DllImport(" winscard.dll ")]什么?
我知道 Windows 桌面应用程序可以做到这一点,但 Windows 8 商店应用程序怎么样,尤其是 Windows RT?
windows - User32.dll!NtUserWindowFromPoint 在 Windows RT 上由 Mumble 加载时损坏
我正在努力将 Mumble 移植到 Windows RT(使用越狱),我遇到了一个问题,即当 Mumble 加载时,这个功能会被破坏。
Mumble(腐败功能):
0:000> DQ user32.dll中+ 0x023918
77a63918 47c3004244696841 4770df010c16f241
77a63928 4770df01 0c18f2410c17f241 4770df0177a63938
4770df01 0c1af241 77a63948 4770df01 0c1cf241 77a639580c19f241 4770df014770df01
0c1ef2410c1bf241 4770df0177a63968
4770df010c1df241 4770df015c81f44f
77a639780c1ff241 4770df014770df01
0c22f2410c21f241 4770df0177a63988
4770df010c23f241 4770df010c24f241
0:000>üuser32.dll中+ 0x023918
* ERROR:符号文件能找不到。
默认为C:\windows\system32\user32.dll导出符号-
user32!WindowFromPoint:
77a63918 6841 ldr r1,[r0,#4]
77a6391a 4469 add r1,r1,sp
77a6391c 0042 lsls r2,r0,#1
77a6391e 47c3 ?blx r8
77a63920 f2410c16 mov r12,#0x1016
77a63924 df01 svc #1
TeXworks(预期输出):
0:000> DQ user32.dll中+ 0x23918
77a63918 4770df010c15f241 4770df010c16f241
77a63928 4770df01 0c18f2410c17f241 4770df0177a63938
4770df01 0c1af241 77a63948 4770df01 0c1cf241 77a639580c19f241 4770df014770df01
0c1ef2410c1bf241 4770df0177a63968
4770df010c1df241 4770df015c81f44f
77a639780c1ff241 4770df014770df01
0c22f2410c21f241 4770df0177a63988
4770df010c23f241 4770df010c24f241
0:000>üuser32.dll中+ 0x23918
* ERROR:符号文件能找不到。默认为 C:\windows\system32\USER32.dll 导出符号 - USER32
!WindowFromPoint:
77a63918 f2410c15 mov r12,#0x1015
77a6391c df01 svc #1
77a6391e 4770 bx lr
77a63920 f2410c16 mov r12,#0x1016
77a63924 df01 svc #1
77a63926 4770 bx lr
77a63928 f2410c17 mov r12,#0x1017
77a6392c df01 svc #1
(抱歉,代码的格式不太好,可以在此处找到窗口的屏幕截图:http: //i.imgur.com/M6mLHN1.png)
Mumble 使用 Qt(据我了解,由 Mumble 团队定制),Protobuf、Boost 和 OpenSSL TeXworks 使用 Qt
到目前为止我已经尝试过:
禁用应用程序兼容性引擎
在加载时卸载 user32.dll,然后重新加载它(调用 FreeLibrary 100 次,然后调用 LoadLibrary)
从清单中删除任何看起来甚至很可疑的东西(来自 Qt 和 Mumble)
删除整个清单(来自 Qt 和 Mumble)
如果我在 Mumble 启动后使用 cdb 修补这个函数,它的效果会非常好,但如果我不修补它,执行的第一个调用该函数的操作会以崩溃告终。打开/关闭窗口并拖动都调用该函数,因此它的存在对程序来说相当重要。
对此的任何帮助或指示将不胜感激。
编辑:我已经验证它是 mainCRTStartup 里面的东西,它正在弄乱它,试图弄清楚它现在到底是什么。
编辑 2:发现隐藏在 Mumble 代码中的特定于平台的钩子导致了我的麻烦。解决了。
python - 适用于 Windows 8 RT 的 Python IDE?
是否有适用于 Windows RT 的 python ide?或者有没有办法下载可以在 RT 上运行的 3rd 方 IDE?市场上有一个名为“Python 3 for Metro”的产品,但它与我在桌面上使用的名为“PyScripter”的 IDE 完全不同。
有人有什么建议吗?也许体面的在线IDE?
windows - 用于 Microsoft Surface 的 Cocos2d-x 游戏开发
我有一个小问题。
我可以使用 Cocos2d-x 为 Microsoft 的 Surface(Windows RT 和 Windows 8 Pro)平板电脑进行开发吗?
在这种情况下,我需要使用哪个版本的 Cocos2d-x?因为 Cocos 源码有很多分支。
而且,我可以对 Surface 和 Windows Phone 8 使用相同的代码吗?
提前致谢!
对不起我初学者的英语,我正在学习=)
编辑:
深入研究 Cocos2d-X 文档,我看到了 HTML5 分支。
使用该技术开发游戏并使用 WebView、UIWebView 和 Windows 的等价物将游戏移植到 iOS、Android 和 Windows 是否可行?
windows-ce - 如何将应用程序从 Windows 6.5 迁移到 Windows RT (ARM)?
我想将用 Windows 6.5 手机编写的现有工作应用程序迁移到 Windows 8 RT (ARM)。
我正在寻找我们是否可以使用一些工具来完成,或者我们必须手动完成?
期待更详细的文档和信息的链接
提前致谢
windows-8 - 如何为 Microsoft Surface 用户安装/分发开发人员版本以进行 beta 测试?
我们正在开发一个 Surface RT 应用程序,并希望将其分发给一些 beta 用户进行测试。当然,如果我们实际拥有他们的设备,我们可以将其插入运行 Visual Studio 的 PC,烧香并最终让它运行。
但是我们如何向他们发送文件,最好是通过电子邮件或下载链接,以便他们可以在他们的设备上“直接运行”?(如果我们不能做到这一点,我们应该如何进行良好的 beta 测试?)
即类似于 TestFlight for iOS 应用程序,其中:
用户首先在他们的 iOS 设备上安装 TestFlight。Testlight 收集神奇的数字并将它们提供给开发人员。开发人员向 Apple 注册幻数并将它们合并到他们的应用程序的构建中(通过 Apple 提供的密钥)。然后开发人员将构建上传到 TestFlight,用户可以在他们的 TestFlight 应用程序中单击以下载并安装构建。
这对 Surface 可行吗?如果不是,那么最差的选择是什么?
到目前为止,我发现的最接近的是本指南:http ://www.microsoft.com/en-us/download/details.aspx?id=30703第 19 节: 在 Windows Store 之外的 Windows RT 上安装开发人员包。这有几个先决条件,我不寒而栗地要求非技术用户去做,即:
- 已安装 Windows PowerShell。(它应该已经安装了。)
- 已安装开发人员许可证。如果您已按照步骤启用远程调试,则您可能已经安装了开发人员许可证。否则,您可以使用 PowerShell cmdlet,如本文档后面的获取或续订开发人员许可流程中所述。
- 对于未由 Microsoft 签名的应用程序包,您还必须将应用程序打包过程创建的证书安装为受信任的根证书。
我看过的链接有些相关,但主要是谈论企业和/或使用您旁边的设备进行调试:
- http://social.msdn.microsoft.com/Forums/en-AU/winappswithcsharp/thread/bfa142a2-9142-4f58-841f-bf43383d538e
- http://msdn.microsoft.com/en-us/library/windows/apps/hh974578.aspx
- http://blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx
- http://blogs.msdn.com/b/b8/archive/2012/04/19/managing-quot-byo-quot-pcs-in-the-enterprise-include-woa.aspx
谢谢!
c# - 连接外部键盘时阻止横向模式 WinRT 应用程序
我们的应用程序仅支持纵向模式,并且运行良好。
但是当我为 Microsoft Surface 平板电脑连接外部键盘时,我的应用程序被转换为横向模式。
即使连接了外部键盘,我是否可以防止这种行为不旋转到横向?
我知道这不会是很好的用户体验,但是我的应用程序是专为纵向设计的,所以当它旋转到横向时,UI 看起来很糟糕。
谢谢。
c# - 在 Windows 8/RT 应用程序中处理位图
我之前创建了一个用于处理图像的 C# 控制台应用程序。现在我想将它移植到 Windows 8/RT 应用程序中。不幸的是,我似乎无法利用以下软件包:
双击“.NET for Windows Store apps”参考,它们似乎仍然存在。我是否必须使用其他一些类来处理图像,或者是否可以让我的旧代码按原样工作?