问题标签 [windows-ce]

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 投票
5 回答
5476 浏览

testing - 自动化测试框架 - Windows CE

正在寻找一种方法来驱动在 CE 设备上运行的 Compact Framework 应用程序。我们基本上需要的是能够编写按下按钮并单击事物的小脚本。任何人都知道这样的工具,或者最好自己破解一个?

0 投票
2 回答
6014 浏览

visual-studio-2008 - Windows CE 5.0 映像构建:没有 Platform Builder 可能吗?

是否可以在不使用 Platform Builder 的情况下从 VS2005/VS2008 创建 Windows CE 5.0 映像(即:nk.bin)?如果是这样,怎么做?WinCE 5 的供应商 BSP 可以加载到 VS2005/2008 中吗?是否有可以从 Microsoft 下载的部件(即:SDK),或者您必须从“特殊经销商”购买特殊位(la PB)?

我知道可以使用 VS 为 WinCE 5.0 构建二进制文件(.dll、.exe),我的问题是为嵌入式平台创建整个可引导的 CE 5.0 映像。

0 投票
1 回答
1052 浏览

c++ - 在 Windows CE 6.0 中的进程之间共享 GDI 句柄

我知道 GDI 句柄在“Big Windows”中是独一无二的并且是特定于进程的,但它们在 Windows CE 6.0 中的工作方式是否相同?

例如:我有一个字体管理服务,其他几个服务和应用程序将使用它。此服务具有用于打印和显示的有效字体和配置列表;CreateFontIndirect() 已在它们中的每一个上调用。当这些客户端应用程序之一请求特定字体(和配置)时,我可以返回适当的 HFONT 吗?如果没有,是否有一种安全/有效的方法来复制句柄,例如 DuplicateHandle 用于内核句柄。

我问的原因是,我已经看到通过 PostMessage 传递给另一个应用程序的 HFONT 可以正常工作,但我不认为它们是“应该”的。

0 投票
1 回答
1950 浏览

winapi - 驱动器上剩余的可用空间 - WinAPI - Windows CE

我忘记了 WinAPI 调用来找出特定驱动器上剩余多少空间,而 pinvoke.net 并没有给我任何爱。顺便说一句,它是一个紧凑的框架,所以我认为 coredll.dll。

有更好记忆的人可以慢跑我的吗?

0 投票
1 回答
970 浏览

security - Windows Mobile 中的数字版权管理 (DRM) 前向锁定

是否可以将 DRM 前向锁定应用于 Windows 移动应用程序?

0 投票
3 回答
1287 浏览

c# - CE 6.0 设备(作为服务器)和 PC(作为客户端)之间如何通信

我们正在开发一种测量设备,它将在 x86 嵌入式硬件上运行 CE 6.0 和 CF 3.5,PC 用于控制设备并使用以太网与其连接。

我们希望使用接口(使用 DCOM(我们知道 CE6 默认不支持它)、.NET Remoting 或 Web 服务)进行通信,而不是使用某种(自定义)协议。调用接口中定义的方法比解析原始数据更容易和优雅。

在这种情况下,最好的解决方案是什么?

0 投票
1 回答
955 浏览

windows - 在 Windows Mobile 中使用 PostMessage 模拟菜单选择

我正在编写一个例程,为我的 Windows Mobile 5 应用程序中的任何菜单项提供用户可定义的键盘快捷方式,该应用程序使用 C++/MFC。为此,我获取所有可用的菜单命令 ID,并使用 CWnd::PostMessage(WM_COMMAND,MyMenuID) 将其发布到应用程序。我在其他地方使用这种技术对线程间通信有很好的效果,但不适用于菜单命令 ID。任何想法为什么这不起作用。该应用程序是文档视图,我尝试过发布到 CMainFrame 和 CView 派生窗口。我可以写一个糟糕透顶的 switch 语句,但我觉得发布一条消息应该可行。

编辑:好的,我尝试了很多东西,包括这篇文章的建议,但无济于事。大丑 switch 声明现在是,如果我发现更好的,我会再次更新。

0 投票
2 回答
880 浏览

c++ - 在没有 Tab 键的情况下在 Windows Mobile 中的对话框控件之间移动

我有一个 Windows Mobile 5.0 应用程序,用 C++ MFC 编写,有很多对话框。我目前的目标设备之一没有 Tab 键,所以我想使用另一个键在控件之间移动。这适用于按钮,但不适用于编辑控件或组合框。我看过一个类似的问题,但答案并不适合。我尝试覆盖 CDialog::OnKeyDown 无济于事,并且宁愿不必覆盖每个对话框中每个控件的击键功能。到目前为止,我的想法是编写新的类来替换 CEdit 和 CComboBox,但一如既往地只是检查是否有更简单的方法,例如临时重新编程另一个键。

0 投票
6 回答
9451 浏览

c++ - 在内存限制的嵌入式系统中使用 boost

我们正在使用 c++ 开发在嵌入式系统上的 Windows CE 4 中运行的应用程序。

我们的限制之一是应用程序使用的所有内存只能在启动期间分配。我们编写了很多只使用预分配内存而不是分配新内存的容器和算法。

您认为在这些情况下我们可以使用 boost 库而不是我们自己的容器吗?

欢迎任何意见和/或建议!

非常感谢,

网卡

0 投票
1 回答
661 浏览

windows-ce - 如何在对 XXX_IOControl 的调用结束后映射 Windows CE 设备驱动程序中的调用者内存?

我在 Windows CE 设备驱动程序中实现了一个 ioctl,它采用指向大量应用程序内存的指针来执行通过对 DeviceIoControl 的应用程序调用启动的异步 I/O。

使用 MapCallerPtr() 时,指针在 XXX_IOControl 函数返回时被取消映射;当指针在 IST 中使用时,它不再被映射导致崩溃。

将超出调用结束的指针映射到 XXX_IOControl 的最佳方法是什么?应用程序保证内存将保持有效,直到它从驱动程序收到驱动程序已完成它的指示。

这是在 Windows CE 5.0 上。