2012-02-09 50 views
1

我已经写在使用条码扫描器C#Compact Framework的一个窗口移动应用程序。事实上,我需要保持我的应用程序设备独立,我不使用构造函数的API,但我通过使用前导码的form_keypress事件来处理扫描器。符号摩托罗拉MC65和datawedge

它为任何设备一个很好的办法,直到我试图在摩托罗拉MC65与配置闲置一段时间后关闭datawedge实用程序窗口6.5.3安装。奇怪的是,在mc55或es400等其他摩托罗拉设备中,没有任何问题,datawedge仍然保留,直到用户将其从设置菜单中设置。

有没有办法迫使摩托罗拉MC65保持datawedge上没有使用的它在我的应用程序的API?

回答

2

有两种选择,以保持Datawedge活跃足不出户闲置或者被“停止”。

  1. 导航到扫描仪上的datawedge应用程序,然后在高级配置下,然后选择设置,确保启用了“自动启动”。

  2. 您可以通过Windows Mobile设备中心添加文件到扫描仪的系统,将确保datawedge始终处于活动状态。打开记事本并粘贴在以下:

[HKEY_LOCAL_MACHINE \ SOFTWARE \摩托罗拉\ DWStartUp]
“DontLoadOnStartUp”= DWORD:00000000

将文件保存为:datawedge.reg。 txt

  • 通过Windows Mobile设备中心将文件从计算机复制并粘贴到扫描仪上的应用程序文件夹中。
  • 导航到扫描仪上的临时目录。
  • 点击datawedge图标。
  • 合并从设备(点击Yes),然后冷启动(按住1,9和电源3秒)
+0

很好的回答;)!有没有办法做到这一点,而无需重新启动?谢谢! – 2014-02-13 22:23:18