问题标签 [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.
.net - 在 Intel 机器上为托管程序集生成 ARM 代码
直接关系到这个问题。
给定 Windows Phone 的托管程序集,如何为 ARM CPU 生成本机代码?我没有 Windows/ARM 设备(平板电脑和手机都没有)。那里有ngen
实用程序,但 AFAIK 它只能为主机(即英特尔)生成代码。
我问的原因是,Windows Phone 开发中心提供的崩溃堆栈中的偏移量不是 MSIL 偏移量(我已经检查过 - 它们超出了 MSIL 函数大小)。这些看起来像本机代码偏移量。现在,不能保证离线生成的 ARM 代码与手机上执行的代码完全匹配,但至少会有一些相似之处。
编辑:这个crossgen
工具听起来很像。但我无法让它工作;说file "..." or one of its dependencies was not found
- 文件就在那里,我正在指定 /MissingDependenciesOK 标志。
windows - 如何枚举 Windows RT 上的 Windows 驱动程序?
这与Need USB-Ethernet NIC for Windows RT Remote Debugging相关。据 XDA 的人员称,Windows RT USB 驱动程序可能永远不会出现。
如何枚举此 Windows RT 设备上现有的 USB 和网络驱动程序?我也许能够找到基于现有驱动程序的设备。请记住,平板电脑基本上没有程序,RT 不允许开发桌面应用程序(所以我不能复制/粘贴一些示例枚举代码)。
visual-studio-2012 - 远程调试工具无法在运行 8.1 Preview 的 Surface RT 上安装(无法验证数字签名)
我正在尝试在运行 Windows 8.1 预览版的 Surface RT 上安装远程工具。我从 Microsoft 的站点下载了远程工具的更新 2,当我尝试运行它时出现错误:
Windows 无法验证此文件的数字签名。最近的硬件或软件更改可能安装了签名不正确或损坏的文件,或者可能是来自未知来源的恶意软件。
这很令人困惑,因为我直接从 MS 网站下载了文件,当我查看.exe
属性时,它显示的是 Microsoft Corporation 的数字签名。
任何见解将不胜感激。
谢谢!
更新:似乎我的 Microsoft Root Authority 证书“对选定的目的无效”我尝试从另一台机器导出“良好”证书并将其导入 Surface 机器,但它仍然出现同样的问题。
c# - 关闭 Windows 8 Charm Bar
我有一个 Surface Pro,我需要将其“锁定”为一种 Kiosk 模式。我知道“信息亭模式”的更新正在进行中。但是我需要在此之前执行此操作。
我在整个互联网上进行了搜索,但似乎您无法通过在屏幕上滑动来禁用魅力栏。我找到了禁用触控板的方法。但不幸的是,由于这款平板电脑将在没有键盘的情况下使用,我需要禁用 Charm 栏。
我的新想法是将整个 Charm bar HWND 移出屏幕数千像素,或者,可以在其上设置一个 windows 样式,使其不出现。我试图使用 Spy++ 和一个基于自定义EnumWindows
的控制台应用程序来给我一些窗口句柄。但是我不能让 Charm 栏保持足够长的时间以使它们生效。
所以我的问题是:如何HWND
在 Windows 8 中找到 Charm Bar 的窗口句柄 ( )?或者,我怎样才能以其他方式获得对 Charm 栏的引用以便在其上抛出SetWindowLong
或SetWindowPos
?
windows-8 - 如何将 Windows 8 Metro 应用程序包部署到 Surface RT 平板电脑?
我正在开发一个 C#/XAML METRO 应用程序我创建了Add-AppDevPackage.ps1
从 VS2012 生成和所有其他文件的包,但是:
我想知道如何在真实设备中部署此包以在 Surface RT 平板电脑中进行测试?
powershell - 如何使用 PowerShell 在 Windows RT 上启动应用程序?
我正在开发一个自动化系统,我需要使用脚本、PowerShell 或其他方式启动 appx 应用程序,而无需人工干预(单击或触摸)。有什么办法吗?我有什么选择?
windows-8 - Metro 应用程序在 Windows 8 台式机和模拟器中部署时工作正常,但在 Surface RT 平板电脑上不能正常工作?
我正在开发一个 C#/XAML windows 8 Metro 应用程序,
该应用程序可以在 Windows 8 机器和模拟器上正常运行,但不能在 Surface RT 平板电脑上正常运行。例如,我的一个屏幕中有一个组合框,我将数据绑定到组合框并通过以下方式设置默认项
此数据出现在 Windows 8 桌面计算机和模拟器中,但组合框在 Surface RT 平板电脑上显示为空。
Windows RT 平板电脑上的组合框控件有问题吗?
我使用了 AnyCPU 配置,在发布模式下构建并在生成的设备上测试了该包。对于 Surface RT,我需要生成 ARM 版本吗?
c - Windows、ARM 以及 `include\shared` 和 `include\um` 之间的区别?
我正在使用 VS2012 ARM Cross Tools 命令提示符从命令行编译源代码。我发现我需要添加_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE
才能让项目开始编译。
许多文件编译干净。例如:
现在我遇到了一个宏重新定义问题(编译了大约 25 个文件之后):
我看到INCLUDE
envar 有include\shared
和include\um
路径:
当我查看差异时,警告是次要的:
但是错误有很大的不同:
include\shared
和 和有什么不一样include\um
?
visual-studio-2012 - 尝试在本地调试时,应用程序运行但在远程调试时崩溃 - 输出消息:0xe0434352
好的,我这里有一个应用程序,如果我在本地机器上调试它,它可以完美运行。但是,当我尝试在装有 Windows RT 的平板电脑上远程运行它时,它开始运行,然后崩溃,给我以下输出消息:
已加载“..\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。已加载符号。程序“[5800] FieldService.WinRT.exe”已退出,代码为 -532462766 (0xe0434352)。
我正在使用 VS 2012 并以管理员身份运行。
我整天都在尝试解决这个问题,并找到了一些没有帮助的可能解决方案。所以我很感激任何建议。:)
windows-phone-8 - 让 WP8 应用程序在 Surface 平板电脑上运行需要任何代码更改?
所以,我们的 Windows Phone 开发人员最近离开了,我主要做 Android 开发。我们从一位客户那里收到了一个关于在 Surface 平板电脑上安装我们的 Windows Phone 8 应用程序的问题。也就是说,有可能吗?就目前而言,我们的 WP8 应用程序没有考虑到平板电脑,所以我的问题是:
我需要对 WP8 应用程序执行什么操作才能将其安装在平板电脑上,(如果它按原样工作(如 Android 应用程序那样),是否有某种标志我必须启用然后重建等? ?)