问题标签 [windows-embedded-standard]

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 投票
2 回答
1420 浏览

windows - 在 Windows Embedded Standard 7 操作系统上设置日期和时间

我正在使用 C# .net 在 Windows Embedded Standard 7 操作系统上设置日期和时间。

我尝试使用以下链接中的代码更改系统日期。

http://www.pinvoke.net/default.aspx/kernel32.setsystemtime

但我也看到一个人应该获得改变相同的特权。但我收到一个错误。这是代码

为了获得特权,我使用了以下链接中的代码。

http://www.pinvoke.net/default.aspx/advapi32/AdjustTokenPrivileges.html C# 示例代码 2(带有完整的错误处理):

我有一个问题:是否可以使用 PInvoke 更改日期和时间。如果可能的话,我应该在操作系统上进行哪些更改/设置。

还有什么其他方法可以更改日期和时间。

谢谢你

编辑:

0 投票
1 回答
5031 浏览

printers - 在 Windows Embedded Standard 7 操作系统上安装打印机

我们正在 Windows Embedded Standard 7 操作系统上开发应用程序,我们正在使用 .net C#。

我们应用程序中的一项功能是打印报告,我们需要选择一台打印机。在我们没有 CD 驱动器的设备上,客户端不想将资源管理器暴露给用户。

最后我们决定,在工厂,我们可以安装一些常用的标准打印机。但是如果用户有不同的打印机或用户决定在一段时间后更换打印机并且用户不想打电话给他们的服务工程师。在这些情况下,如何安装打印机。

在设备上,我们有 USB 端口,可能有用。

有什么方法可以处理这个问题。

如果您有任何链接,我应该通过或我需要通过的任何文件。请分享。

提前致谢。

0 投票
1 回答
173 浏览

c# - Windows Standard Embedded 7 上的密码框硬错误

我正在为 Windows Standard Embedded 7 平台开发 C# 应用程序。我设法创建了一个 Windows 映像(使用 Image Configuration Editor)并安装了 .NET 4.5 运行时以及应用程序软件。到目前为止一切都很好。

当我运行程序时,一切看起来都很好——硬件正确初始化并且软件加载了它的数据。但是,当我进入程序的“登录”对话框(一个普通的 WPF 对话框窗口,可以访问扩展功能)时,会发生一些奇怪的事情。该对话框中有一个密码框,当我单击(或选项卡焦点)该框时,软件崩溃并显示系统消息框显示“未知硬错误”。关于为什么会发生这种情况没有真正的线索,而且它是 100% 可重复的。有任何想法吗?关于如何诊断问题的任何想法?

0 投票
1 回答
801 浏览

c# - 在 Windows Embedded Standard 7 中获得管理员权限

我询问如何在 Windows Embedded Standard 7 中获得管理员权限,我有一台可与 WES7 配合使用的嵌入式机器,但我无法访问一些开发人员需要外围设备来执行一些开发工作,例如:RS323 端口,甚至更多无法修改某些系统文件以控制启动应用程序或控制内核,最终我无法删除我之前创建的一些文件,例如:图片或 txt 文件,但我通过命令提示符完成了此操作,只是要记住,我在 C# 中工作。

您无法删除图片

图片

当我尝试通过它发送数据时,我无法访问 COM 端口:

程序粉碎

0 投票
1 回答
233 浏览

windows-embedded - Windows Compact Embedded 2013 自定义 SDK 编译错误

我正在尝试在 VS 2013 中为我的 Windows Compact Embedded 2013 操作系统构建自定义 SDK。我已经能够成功地构建操作系统并使用 Hyper V 部署到 VM,所以我知道没关系。

但是,当我尝试构建 SDK 时(所以我可以进行一些 .Net 开发,如果有任何其他方法可以做到这一点,请告诉我),编译失败并显示以下内容:

C:\WINCE800\build.log(34) :消息: - 处理项目模板文件夹 - C:\Users\a\AppData\Local\Temp\vstemplates\visualbasic\Windows Embedded Compact\DotNetCompactSDK\1033\emptyproject

C:\WINCE800\build.log(35) :消息: - 处理项目模板文件夹 - C:\Users\a\AppData\Local\Temp\vcprojects\Windows Embedded Compact\DotNetCompactSDK

C:\WINCE800\build.log(36) :错误:添加所需文件 {log="C:\WINCE800\build.log(36)"}

错误:GenSdk 构建错误:错误 HRESULT E_FAIL 已从对 COM 组件的调用中返回。{log="C:\WINCE800\build.log(37)"}

除了我发布的内容之外,build.log 不提供任何其他信息。我在 Google 搜索中只发现了两次这个问题,所以我想这很少见。有任何想法吗?

0 投票
0 回答
293 浏览

visual-studio-2010 - Visual studio 2010 and Windows embedded standard 7

I'm trying Windows Embedded Standard 7 and I'm having some problem with Matrox in my program and I would like to debug it with Visual Studio 2010. I installed Visual Studio 2010 professional but every time I try to open a file it crash with this pop pop : "Unknow Hard Error" with a "OK" button and everything close ( Visual Studio ) when I click on the "OK". In the Event viewer I found an error in "Application" :

Source: .NET Runtime Event ID : 1025

I am not sure if I need to add an other feature pack to my Windows Embedded installation or if the problem come from something else ? Thank you!

0 投票
1 回答
83 浏览

windows-embedded-standard - Windows Embedded Standard 2009 XPECMD.wsf 脚本失败;“无法创建名为 CMI.CMI 的对象”

我正在尝试构建 Windows Embedded Standard 2009 映像,遵循为创建 XP Embedded SP2 映像而编写的过程,并在必要时进行调整。使用命令执行XPECMD.wsf脚本 ( c:\Program Files (x86)\Windows Embedded\bin\xpecmd.wsf)时cscript,出现以下错误:

CMI 是组件管理器接口,我认为包含该行的 XPECMD.wsf 脚本是随 Windows Embedded Std 2009 工具一起提供的,所以我认为问题不在于 Win Embedded Std 淘汰了它。编辑:事实上,显然 XPECMD 的全部意义在于为 CMI 提供一个可编写脚本的接口:http: //msdn.microsoft.com/en-us/library/aa940741 (v=winembedded.5).aspx

我不知道是什么原因造成的,我在谷歌搜索或其他地方没有看到任何类似的错误,我什至不知道这是否是一个合适的 StackOverflow 问题,但我很困惑,所以如果有人可以提供一些建议,我将不胜感激。

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 回答
2796 浏览

vbscript - 尝试使用 SWbemLocator 从远程计算机检索 WMI 时访问被拒绝 (80070005)

我尝试连接的远程机器如下:

  • Windows 嵌入式标准 7 (SP1)。
  • 在工作组中配置。
  • 我使用的凭据来自管理员帐户。
  • 我已将所有权限授予 CIMV2 命名空间中的“所有人”组,包括所有子文件夹和条目 (wmimgmt.msc)。
  • 我已将组件服务 (dcomcnfg.exe )。
  • Windows 防火墙已禁用。

这是我正在使用的代码:

我在 Windows XP Embedded 机器上尝试了相同的代码(与 Win7 机器相同的配置),它工作正常。

0 投票
1 回答
321 浏览

c# - Windows Embedded Standard 7 找不到我的 .dll

几周前,我构建了一个本地 C++ .dll,它包装了一个第三方 .dll,以便在 WES7 中部署的几个应用程序中与 C# P/Invoke 一起使用。我一直在使用 Windows 10 作为开发盒,一切都按预期工作。本周我终于拿到了带有嵌入式 Windows 的盒子,但事情不再那么好了……我尝试部署三个不同的 C# 应用程序,这些应用程序使用我与第三方应用程序一起构建的 .dll,但它们都是失败并出现 DllNotFoundException。显然,这两个 .dll 文件与每个项目的可执行文件位于同一文件夹中,但我不断收到 DllNotFoundException。我的本机 .dll 针对 Win32 平台,嵌入式 Windows 是 32 位系统,而我所有的 C# 应用程序都是针对 x86 架构构建的,所以我已经排除了这一点。我' 我浪费了最后一个小时来搞乱 system32 文件夹无济于事,所以我已经没有选择了。任何建议将不胜感激。

编辑:我刚刚与一位远程工作的同事交谈,他在尝试在 WES7 下运行我们的 .dll 时遇到了完全相同的问题。一旦我有更多信息,我会更新这个问题。