问题标签 [windows-embedded]

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 投票
0 回答
61 浏览

xaml - 使 XAML UserControl 完全透明

用户控件可以是完全透明的吗?

如果我执行前面的代码结果是一个黑色的窗口,为什么不透明?谢谢

0 投票
0 回答
1070 浏览

visual-studio-2015 - 在 Windows Embedded Standard 7 上安装 Visual Studio 2015 社区版

我尝试在我们机器中使用的带有 WES7 的嵌入式 PC 上安装 Visual Studio 2015 社区版。我们曾经使用 Visual Studio 2010 速成版做到这一点,没有问题。我们的代码已更新为使用 .NET 4.6 和一些 C# 6 功能。

安装失败,说明无法安装 Windows 更新 KB2999226(通用 CRT)。当我查看微软网站上的信息时,似乎此更新不适用于 WES7。但是有一个论坛帖子,其中有人说他成功安装了这个包。

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/9996036f-f7af-412a-98c4-0baf7dbe8009/installing-vc2015-runtime-on-windows-embedded-standard-7

有人知道如何解决这个问题吗?

0 投票
1 回答
81 浏览

batch-file - 将如果存在添加到现有批处理文件

我正在尝试向现有批处理文件添加其他功能,下面的代码片段将我的数据从一个位置复制到另一个位置,然后删除创建的 zip 文件,一切正常。

我想要做的是如果文件已经存在于 USB 驱动器上,则在文件末尾添加一个增量数字,例如。FileName-FileDate(1) 或 FileName-FileDate(2) 我可以向 FileStamp 添加时间,此时它会添加日期,但这可能会使文件名有点长。

我将文件复制到 USB 驱动器作为备份,这就是我使用驱动器 E、F、G、H 的原因,这取决于 Windows 将驱动器视为什么,在 C: 驱动器上创建的文件也很重要因空间问题被删除。

我正在使用 /y 来减少用户输入,因为它将由技术技能有限的人完成,所以我真的不想使用 /-y。而且机器没有键盘,只有触摸屏,所以重命名文件不是一件容易的事。

0 投票
1 回答
136 浏览

vb.net - 在 Windows Embedded Handheld 6.5 Classic 中按住 Shift 键

我正在为使用 Windows Embedded Handheld 6.5 Classic 的手持条形码扫描仪编写程序。

我在我的表单上添加了一个 LinkLabel 并对其进行了编码,以便当您按下 Shift 并单击链接时,它会弹出一个输入框供您输入密码(我最终将用实际表单替换它,但它是InputBox 暂且)

当我放开班次并开始使用物理键(它目前是一个 4 位数字)输入我的密码时,它会将第一个字符视为我仍在进行班次。

有什么办法,在代码中,将其恢复,以便不按下班次?我曾尝试使用 keybd_event api,但它似乎不起作用

这是我尝试过的,但我似乎找不到其他可以尝试的方法。

请问有人可以帮忙吗?

0 投票
1 回答
310 浏览

windows-embedded-compact - 将应用程序从 Windows Embedded Handheld 6.5 移植到 8.1

我们有一个在 Windows Embedded Handheld 6.5 上运行的 RFID 应用程序,但是现在一些客户要求升级该应用程序以在 8.1 上运行我们还没有这样做,从 MSDN 看来,这两个是建立在不同的平台上的,即 Windows Mobile分别是 6.5 和 Windows Phone 8.1。所以我的问题是我们是否能够移植应用程序,或者我们需要在 Windows Embedded Handheld 8.1 平台上重新编写它。

0 投票
1 回答
2312 浏览

c# - 报告我的 C# 应用程序通过“System.Environment.FailFast()”崩溃的事件查看器

我的应用程序正在运行Windows Embedded Standard 7并在操作系统启动时启动。

有时在第一次加载时,我会得到一个Unknown Hard Error,在检查事件查看器后,我会看到一条消息

不用说,我当然没有调用这个函数。我似乎只在 Windows Embedded 上看到这种情况,并没有在标准安装的 Windows 上看到这种情况。

我不确定如何诊断这个或什么“修复”是合适的,因为我真的不知道它为什么会发生。

编辑:

事件查看器中的整个日志:

0 投票
2 回答
1283 浏览

windows - Windows 7 嵌入式

由于打开或关闭 Windows 功能是空白的,所以我需要使用命令行安装 IIS,如何使用命令行安装默认 IIS?

0 投票
1 回答
128 浏览

visual-studio-2010 - VS2013下使用VS2010远程调试的最佳实践

我正在为那些在 Visual Studio2013 中嵌入 Windows XP 进行开发,然后在 Visual Studio 2010 中调试的人寻找提示。

其原因在此Stack Overflow Link关于该主题的讨论。

本质上远程调试协议在VS2010之后发生了变化,使用新VS2013协议的新msvsmon.exe不支持XP嵌入式调试。所以我们被迫采用两种 IDE 解决方案,一种用于构建,另一种用于调试。VS2013 用于构建,VS2010 用于启动远程调试会话。

关于同时购买 VS2013 和 VS2010 的要求存在一些错误信息。从前面提到的链接中可以看出,可以免费获得 VS2010 调试环境。我能够验证组件的免费下载,但还没有时间验证调试环境是否有效。我使用的环境由 VS2013 的许可副本和 VS2010 的许可副本组成。

以下是在以前的 VS6 msvsmon.exe 环境中进行远程调试时我没有看到的两个初始问题:

1)用VS2013构建项目,VS2010不想打开*.sln文件。如果我打开我们从 VS2010 移植的 VS6 .dsp/.dsw 会执行“一次性转换”,这会破坏我精心构建的 VS2013 构建项目。看来我将不得不构建两个不同的解决方案空间,一个名为 SOLUTION_NAME_VS2013,另一个名为 SOLUTION_NAME_VS2010。我很想知道是否有更优雅的解决方案来管理具有两个不同“Highlander”(只能有一个)IDE 的一组 BUILD 文件。

2)远程启动项目时,如果它崩溃了,我会在 Win2012 调试主机(运行 VS2010)上看到那些烦人的“您的程序已崩溃”对话框之一,该对话框正在捕获来自调试器的崩溃信号。大约 30% 的时间,它检测到正在运行的 VS2010 实例,70% 的时间没有。 崩溃对话框

3) msvmon 超时(需要重新启动)并且需要额外的时间/鼠标点击来设置旧的 vs6 msvcmon.exe

我想知道其他 Windows Embedded 开发人员是否已经为这些问题找到了优雅的解决方案。如果我发现更多提示,我会在这里发布我发现的内容。


0 投票
1 回答
489 浏览

c# - TimeZoneInfo BaseUtcOffset 在 Windows Embedded 7 上始终为零

我试图了解在 Windows Embedded 7 和 UTC 时间上运行的应用程序之间的区别。为此,我有以下代码:

这在我自己的运行 Windows 7 的开发 PC 上运行良好。但是,当我在运行 Windows Embedded 7 的设备上安装我的应用程序时,无论我将它设置为哪个时区,当我运行我的应用程序时,

  • 的值TimeZoneInfo.Local.BaseUtcOffset始终为 00:00。
  • BaseUtcOffset返回的对象中的值TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time")也是 00:00(尽管这是意料之中的)。
  • 上面的ConvertTime()函数总是返回小于一小时的当前时间。(这并不奇怪,因为该TimeZoneInfo.Local.SupportsDaylightSavingsTime值总是错误的。)

我应该使用另一种方式TimeZoneInfo.Local来获取 UTC 和当前时区之间的偏移量吗?我需要在其中包括夏令时。

0 投票
0 回答
193 浏览

javascript - 为 Windows Embedded Compact 2013 开发 GUI

我们目前正在评估 Visual Studio 作为开发 Windows CE 2013 嵌入式应用程序的 IDE。

可以理解的是,能够访问各种各样的小部件(开放的或商业的)将更好地帮助我们加快 GUI 开发并用我们需要的功能来丰富它。

例如,Javascript 社区提供了这个功能,如果能够在使用 VS 设计 GUI 时拖放 js 小部件,然后编译代码以针对 Windows CE2013,那就太好了。

Apache Cordova 正是采用这种方法,但它似乎不支持 Javascript 到 Windows CE2013 的编译。

Qt 确实支持 WCE2013,这将允许我们将 Qt 范围的小部件添加到我们的工具集中。然而,它远非 javascript 世界中的丰富选项。

有什么建议么?是否有类似 Cordova 的工具的 WCE2013?或者是一个包装代码来显示 javascript/html/css 驱动的 GUI 并将其挂钩 Windows 本机 C++ 后端代码以实际完成工作以响应用户的交互?