问题标签 [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.

0 投票
1 回答
259 浏览

.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 标志。

0 投票
0 回答
164 浏览

windows - 如何枚举 Windows RT 上的 Windows 驱动程序?

这与Need USB-Ethernet NIC for Windows RT Remote Debugging相关。据 XDA 的人员称,Windows RT USB 驱动程序可能永远不会出现。

如何枚举此 Windows RT 设备上现有的 USB 和网络驱动程序?我也许能够找到基于现有驱动程序的设备。请记住,平板电脑基本上没有程序,RT 不允许开发桌面应用程序(所以我不能复制/粘贴一些示例枚举代码)。

0 投票
4 回答
2804 浏览

visual-studio-2012 - 远程调试工具无法在运行 8.1 Preview 的 Surface RT 上安装(无法验证数字签名)

我正在尝试在运行 Windows 8.1 预览版的 Surface RT 上安装远程工具。我从 Microsoft 的站点下载了远程工具的更新 2,当我尝试运行它时出现错误:

Windows 无法验证此文件的数字签名。最近的硬件或软件更改可能安装了签名不正确或损坏的文件,或者可能是来自未知来源的恶意软件。

这很令人困惑,因为我直接从 MS 网站下载了文件,当我查看.exe属性时,它显示的是 Microsoft Corporation 的数字签名。

任何见解将不胜感激。

谢谢!

更新:似乎我的 Microsoft Root Authority 证书“对选定的目的无效”我尝试从另一台机器导出“良好”证书并将其导入 Surface 机器,但它仍然出现同样的问题。

0 投票
5 回答
4903 浏览

c# - 关闭 Windows 8 Charm Bar

我有一个 Surface Pro,我需要将其“锁定”为一种 Kiosk 模式。我知道“信息亭模式”的更新正在进行中。但是我需要在此之前执行此操作。

我在整个互联网上进行了搜索,但似乎您无法通过在屏幕上滑动来禁用魅力栏。我找到了禁用触控板的方法。但不幸的是,由于这款平板电脑将在没有键盘的情况下使用,我需要禁用 Charm 栏。

我的新想法是将整个 Charm bar HWND 移出屏幕数千像素,或者,可以在其上设置一个 windows 样式,使其不出现。我试图使用 Spy++ 和一个基于自定义EnumWindows的控制台应用程序来给我一些窗口句柄。但是我不能让 Charm 栏保持足够长的时间以使它们生效。

所以我的问题是:如何HWND在 Windows 8 中找到 Charm Bar 的窗口句柄 ( )?或者,我怎样才能以其他方式获得对 Charm 栏的引用以便在其上抛出SetWindowLongSetWindowPos

0 投票
2 回答
1336 浏览

windows-8 - 如何将 Windows 8 Metro 应用程序包部署到 Surface RT 平板电脑?

我正在开发一个 C#/XAML METRO 应用程序我创建了Add-AppDevPackage.ps1从 VS2012 生成和所有其他文件的包,但是:

我想知道如何在真实设备中部署此包以在 Surface RT 平板电脑中进行测试?

0 投票
1 回答
175 浏览

powershell - 如何使用 PowerShell 在 Windows RT 上启动应用程序?

我正在开发一个自动化系统,我需要使用脚本、PowerShell 或其他方式启动 appx 应用程序,而无需人工干预(单击或触摸)。有什么办法吗?我有什么选择?

0 投票
1 回答
248 浏览

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 版本吗?

0 投票
0 回答
599 浏览

c - Windows、ARM 以及 `include\shared` 和 `include\um` 之间的区别?

我正在使用 VS2012 ARM Cross Tools 命令提示符从命令行编译源代码。我发现我需要添加_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE才能让项目开始编译。

许多文件编译干净。例如:

现在我遇到了一个宏重新定义问题(编译了大约 25 个文件之后):

我看到INCLUDEenvar 有include\sharedinclude\um路径:

当我查看差异时,警告是次要的:

但是错误有很大的不同:

include\shared和 和有什么不一样include\um

0 投票
0 回答
106 浏览

visual-studio-2012 - 尝试在本地调试时,应用程序运行但在远程调试时崩溃 - 输出消息:0xe0434352

好的,我这里有一个应用程序,如果我在本地机器上调试它,它可以完美运行。但是,当我尝试在装有 Windows RT 的平板电脑上远程运行它时,它开始运行,然后崩溃,给我以下输出消息:

已加载“..\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。已加载符号。程序“[5800] FieldService.WinRT.exe”已退出,代码为 -532462766 (0xe0434352)。

我正在使用 VS 2012 并以管理员身份运行。

我整天都在尝试解决这个问题,并找到了一些没有帮助的可能解决方案。所以我很感激任何建议。:)

0 投票
2 回答
538 浏览

windows-phone-8 - 让 WP8 应用程序在 Surface 平板电脑上运行需要任何代码更改?

所以,我们的 Windows Phone 开发人员最近离开了,我主要做 Android 开发。我们从一位客户那里收到了一个关于在 Surface 平板电脑上安装我们的 Windows Phone 8 应用程序的问题。也就是说,有可能吗?就目前而言,我们的 WP8 应用程序没有考虑到平板电脑,所以我的问题是:

我需要对 WP8 应用程序执行什么操作才能将其安装在平板电脑上,(如果它按原样工作(如 Android 应用程序那样),是否有某种标志我必须启用然后重建等? ?)