问题标签 [windows-mobile-6]
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.
c# - 如何在 Windows Mobile 6 上的 .Net 中以编程方式更改电池空闲超时
我们在 Windows Mobile 6.1 中使用 C# .Net Compact Edition 3.5,对 C++ 或 Windows API 调用不太熟悉。我们需要以编程方式将电池空闲/可疑时间从设置的任何时间(通常默认为 3/5 分钟)更改为 15 分钟。我在网上找到了一些示例,但到目前为止,它们都不起作用,或者我不知道如何/找不到如何实现它们,因为它们在 C++ 中,或者没有在 C# 中运行的解释或上下文。
如何从 C# 中的 .Net CE 3.5 更改 Windows Mobile 6.1 中的电池超时?
谢谢
编辑:请求此应用程序的客户端已专门请求此行为。他们希望在应用程序执行期间有更长的超时时间,并且在未运行时需要系统默认超时时间。
windows-mobile-6 - 如何在 Windows mobile 6.0 中查找数据网格复选框列值?
我正在使用自定义复选框列在数据网格中放置复选框。请告诉我如何在 windows mobile 6.0 中找到数据网格的复选框列的值?
c# - 下载文件 windows mobile 6.x
嗯,我试图从 myurl/test.txt 下载数据,我找到了如何做到这一点,但代码如下:
但它发生错误
无法建立与网络的连接。
我想知道是连接失败还是我的代码有问题
c# - 发布到 Foursquare API 失败
我一直在为 WIndows Mobile 6 开发 Foursquare 应用程序(因为我的合同至少还有 6 个月)我每次尝试发布数据(即签入)都失败了,所以它没有多大用处。关于为什么此代码总是失败的任何建议或指示
线 - 请帮助。
c# - 从 windows mobile 6 连接到 SQL Server 2005
我正在尝试从袖珍电脑应用程序(Windows Mobile 6)连接到 SQL Server 2005,但无论我多么努力,它都没有成功。我检查了在 SQL Server 上启用 tcp 的所有可能配置,我测试了许多连接字符串,但是当我尝试打开连接时仍然存在问题,我确定这不是网络问题,因为我可以从我的袖珍电脑上 ping服务器机器没有任何问题,并且我的服务器机器上的防火墙被禁用:这是我使用的连接字符串之一:
其中 pos 是我的数据库的名称
我不断收到第 14 类和第 18452 号的 SqlException,但我无法弄清楚
谢谢您的帮助
c# - 如何优化这个任务?
我有四个组合框,我想用从同一张表带来的相同数据填充它们,但这项任务在袖珍 PC 设备上需要很多时间。所以我想知道是否有比这更快的方法:
c# - 如何通过 Windows Mobile 6 使用 Storage Manager API 格式化 SD 卡
背景:
我正在尝试创建一个实用程序,允许我们的客户直接在 Windows Mobile 6 设备 (Intermec CK3) 上轻松格式化 SD 卡(实际上是 mini-SD)。这将优于第三方工具,例如FlashFormat或必须向客户提供读卡器(这将要求他们卸下电池,拉出由脆弱的金属外壳固定的 mini-SD 卡,然后通过文件管理控件运行 Windows 格式化实用程序)。我们的大多数客户都不是很精通技术,因此可以自动运行或通过几次单击运行的实用程序将是理想的选择。
到目前为止,我已经尝试了以下方法:
- 看了这个问题。此处的答案似乎不适用于 Windows Mobile(例如,不支持 WMI 或 format.com 实用程序)。
- 尝试使用CreateFile和DeviceIoControlCE。这个看起来很有希望,但 SD 卡似乎永远不会真正格式化。据我所知,这是因为需要先卸下卡。
- 尝试使用CreatFile和FormatVolumeEx(以及其他变体FormatVolume和FormateVolumeUI)。结果似乎是相似的,除非先将其卸下,否则我无法格式化该卡。
在搜索了这个线程(paraGOD 在底部附近回答)和这个博客之后,我决定走一条使用Store Manager API的新路径,它具有FindFirstStore、FindNextStore、OpenStore、DismountStore等功能.
我正在尝试在 C# 中执行此操作,因此我创建了必要的支持结构来表示 API 中使用的 typdef。这是一个示例:
然后我创建了一个静态存储管理器类来保存所有存储管理器功能(应该在 coredll for windows mobile 6 中可用......或者我认为):
所以我去测试其中一些函数,例如通过 FindFirstStore 和 FindNextStore 函数简单地枚举存储然后我得到可怕的,在 PInvoke DLL 'Coredll.dll'错误中找不到入口点'FindFirstStore'(在调试器输出中,我还得到了 SDFormatter.exe 中发生的“System.MissingMethodException”类型的第一次机会异常,这是有道理的)。更多研究表明,在 Windows Mobile 中,这些功能并未公开,即使它们是 Coredll 的一部分。然而,它们是 Windows CE 6 的一部分,可以通过平台构建器访问。
所以这是我的主要问题:
- 我可以通过 Windows Mobile 6 中的 C# 以某种方式访问 Storage Manager API 吗?
- 如果不是,我可以通过托管 C++ 编写一个实用程序(我不太了解,但如果有必要我会偶然发现它),但不必使用平台构建器(它不是免费的)?
- 如果只能通过平台构建器实现,这是否意味着我要么被困在构建自己的 SDK 中,要么必须要求 Intermec 为我公开该功能?
如果有人有建议,我也愿意完全以另一种方式(最好是通过 C#)这样做。我在想也许让客户将设备安装在底座上并运行桌面实用程序。不确定这是否可能并且它不能依赖 ActiveSync(我们不想支持另一个工具,所以我们通过连接到底座的网络适配器向 SD 卡发送数据和从 SD 卡发送数据,使用套接字在我们的自定义服务器程序和我们的移动应用程序)。
谢谢
windows-mobile - 移动设备 MAC 地址
我有一个 windows mobile 项目。我想获取设备的 MAC 地址或号码,以确保我的软件安全。我的项目在 Windows Ce 和 Windows Mobile 6(两个项目)。如何从移动设备获取价值?(我看了同样的问题,但它们是关于蓝牙 MAC 地址的,有些设备没有)
windows-ce - Windows CE/WM 中的 GetIdleTime() 不起作用?
我正在尝试通过调用 GetIdleTime() 来获取设备 IdleTime
但是即使设备不空闲,空闲时间也会不断增加。
我通过单击按钮调用该函数,每次单击按钮时,即使我重复执行此操作,时间也会增加。为什么它不空闲时时间会增加?是否有更好的方法来获取设备空闲时间?
windows-mobile - Windows mobile 6 应用程序中的 Lat Long
我对 Windows 移动编程非常陌生,我想知道如何获取经纬度或手机上的 GPS 详细信息。请给我一些例子或方法。也给我一些好书,我可以参考从头开始在 windows mobile 上编程。提前致谢