我有一个用c#compact framework编写的windows mobile应用程序,它使用条形码扫描器。事实上,我需要保持我的应用程序设备独立我不使用构造函数的api,但我使用前导码通过form_keypress等事件处理扫描程序。
对于任何设备来说,这是一个非常好的方法,直到我尝试在带有Windows 6.5.3的motorola mc65中安装,它被配置为在空闲一段时间后关闭datawedge实用程序。奇怪的是,在其他摩托罗拉设备中,例如mc55或es400,没有任何问题,数据保持不变,直到用户将其从设置菜单中解决。
有没有办法强制motorola mc65在我的应用程序中不使用api来保持数据开启?
答案 0 :(得分:2)
有两个选项可以让Datawedge保持活动状态而不会空闲或“停止”。
导航到扫描仪上的datawedge应用程序,然后在“高级配置”下,然后在“设置”下,确保已启用“自动启动”。
您可以通过Windows Mobile Device Center将文件添加到扫描仪的系统,以确保datawedge始终处于活动状态。打开记事本并粘贴以下内容:
[HKEY_LOCAL_MACHINE \ SOFTWARE \摩托罗拉\ DWStartUp]
“DontLoadOnStartUp”= DWORD:00000000
将文件另存为:datawedge.reg.txt