问题标签 [windows-embedded-compact]

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

c# - 从 C++ 到 C# .Net Compact Framework 的结构转换问题

我正在将 c/c++ 结构转换为 C# 标准。

C/C++ 结构:

各自的 C# 结构:

我使用此 >>>参考转换了数据类型

Marshal.SizeOf()在WIN CE 工作。我测试了它。

如果我的结构转换很好,那么肯定Marshal.SizeOf()可以获取结构的大小,但它会抛出异常并返回error code 87DeviceIoControl() API。

谁能澄清我的转换,如果我做错了什么,请告诉我。

0 投票
1 回答
246 浏览

c# - 如何在 C# 中编组 NDISUIO_QUERY_OID 结构以执行以下任务

嗨,我正在尝试将 C/C++ Strcut 转换为 C#,以及如何用 C# 中另一个结构的地址填充结构成员?

C/C++ 结构看起来像:

在 C++ 中获得 IoctlResult 成功;

我的 C# 结构是:

问题:如何编组 NDISUIO_QUERY 结构以将另一个结构复制到其 C# 中的数据成员?以及如何像在 C++ 中一样替换 memcpy?

任何建议或指南都会有所帮助.. :)

谢谢 :)

0 投票
0 回答
569 浏览

c# - .NET Compact Framework 中的 Cookies - 手动解决方法和 cookiecontainer 比较

在为 Windows CE 开发 WMS 应用程序时,我遇到了 .NET Compact Framework 中缺少 cookie 支持的问题。做我的研究,我发现了这两种解决方法:

问题是:我的老板坚持要我反编译 .NET 4.5 库,获取 CookieContainer 及其关联的类,并为 Compact Framework 重新实现这些类。

我发现的解决方法都基于一个简单的概念,即捕获包含在 a 中的 cookie,http header然后将它们存储在 a中,然后将它们string发送回服务器,所有这些都使用WebRequestandWebResponse覆盖。

CookieContainer 比这复杂得多。

问题是:我可以通过反编译和重新实现 CookieContainer 方法获得什么,它真的值得吗?

0 投票
0 回答
207 浏览

winapi - 如何以编程方式在 Windows Embedded Compact 中配置 PEAP MS

我正在开发用于创建和配置网络配置文件的 gui - 在 windows 嵌入式紧凑型中打开、wpapsk、wpa2psk、wpa-enterprise 和 wpa2 企业。我可以使用 wlansetprofile winapi 配置 open、wpapsk 和 wpa2psk 的设置,我可以使用空 configBlob 配置 wpa2-enterprise,它将采用默认配置,但我无法更改配置,例如禁用验证服务器证书,因为configBlob 仅采用二进制格式

0 投票
0 回答
211 浏览

c# - 需要在 C#.Net Compact Framework 中检查正在运行的应用程序是否具有管理员权限

有没有办法检查 C#.Net Compact Framework 中的管理员权限?

我有来自MSDN的 C++ 源代码。

这将检查用户是否在本地管理员组中(假设您没有检查域管理员权限):

但在C#.NET CFusing System.Security.Principal;中不可用

是否可以在C#Net CF中实现相同的功能。

0 投票
1 回答
1424 浏览

c# - 编组 C 结构,其中包含结构数组

我在这个论坛中提到了类似的问题,但没有得到我的问题的解决方案。

我一直在努力解决编组问题。我有一个包含另一个结构数组的结构,平台是Win CE。我正在使用 Visual Studio 2008 和 .NET CF 3.5。

编码:

C结构:

结构 MY_SUPPORTED_DATA_RATES 的大小在C中为296 字节

这是我尝试将其转换为 C# 结构:

C# 转换:

在这里,我使用的大小为304 字节Marshal.SizeOf(my_supported_rates);

我尝试了以下事情但没有成功:

  • 在 my_supported_rates 结构的 MarshalAs 属性中添加和删除各种属性元素,例如ArraySubType = UnmanagedType.Struct
  • 我有带有所需数据的 Intptr,我尝试使用代码将 ptr 转换为结构my_supported_rates = (my_supported_rates) Marshal.PtrToStructure(ptr,my_supported_rates.GetType());。但是没有发生正确的转换。
  • 关于博客和 StackOverflow 的其他一些建议对我没有用
0 投票
1 回答
998 浏览

c# - 在 ComboBox 上获取鼠标事件

我在 WINCE 平台上工作,用 C# 开发 windows 窗体应用程序,我需要为DROP DOWN BOX实现鼠标单击事件,但紧凑的框架不支持鼠标单击事件。

谁能建议我为组合框(下拉框)实现鼠标单击事件的任何替代方法。?

PS:我在下拉框上使用 GOT FOCUS EVENT 但它不灵活,我需要在单击 DROP DOWN BOX 或当它被 DROPPED DOWN 时运行代码。

任何建议或代码片段都会对我有很大帮助。谢谢 !!

0 投票
1 回答
2552 浏览

visual-studio-2012 - 使用 CF3.9 在 VS 2012 中设置智能设备项目

我目前需要再次处理 Compact Framework 项目。前段时间我曾经用 VS 2008 来做这件事,但是我不再有这个许可证了。我确实有 2012 年的许可证,考虑到最近的公告(在 Visual Studio 中开始为 Windows Embedded Compact 开发(Compact 2013) ) ,这对我来说确实是个好时机。

我下载并安装了适用于 Windows Embedded Compact 2013 的应用程序生成器

并安装 Embedded Compact 2013 Update 5(完整设置)。

不幸的是,在这些步骤之后,项目模板仍然不会出现。

我目前的理解是,模板只有在我还安装 SDK 时才可见。

为您的目标 Windows Embedded Compact 2013 产品提供的 SDK。通常,此 SDK 由 OEM 提供。

但是,我没有用于开发的设备,我曾经为此使用模拟器,并且它们曾经在 Visual Studio 中可用而没有大的模糊。

我试图使用我喜欢的网络搜索找到一个模拟器,但没有任何成功。

0 投票
1 回答
2717 浏览

compact-framework - 部署到 Windows Embedded Compact 7 产生“无法加载引导程序”

这是设置:

我正在尝试从 VS 2008 连接/部署到 Motorola Windows Embedded Compact 7 设备。开发机器 VM 是 Windows XP(它具有返回到 eVC3 的工具和 SDK,不会在任何更新的设备上运行)。因此,它运行的是 ActiveSync,而不是 WMDC。基本 RAPI 似乎正在工作,因为我可以通过 ActiveSync 等浏览设备文件系统。这个开发系统成功地与其他几十个设备一起工作,但这可能是第一个 CE 7 设备。同样,错误消息只是“无法加载引导程序”。

对于成功连接到 CE 7 设备的任何提示,我将不胜感激。

0 投票
1 回答
1694 浏览

c# - SharpDevelop - 如何使用 dll 的程序集嵌入、编译 exe 文件?

我正在sharpdevelop 3.2 中开发一个网络紧凑的框架项目。它工作得很好,但是当我运行它时,必须有像firebird net provider和我使用的其他程序集这样的dll,在带有exe的文件夹中。如何将所有这些 dll 嵌入到 exe 中,将其全部嵌入到一个 exe 文件中,而不需要将它们单独复制粘贴到我从中运行 exe 的文件夹中?