Windows CE 重启后恢复默认配置(摩托罗拉 MC3190)

Windows CE 重启后恢复默认配置(摩托罗拉 MC3190)

大家早上好!我在运行 Windows CE 的 Motorola MC3190 手持扫描仪时遇到了问题。
我有几个这样的问题,想为某种仓库制作一个新程序。已经安装了客户以前使用过的程序,所以我删除了这个程序,而是安装了我刚刚制作的新软件。它运行得很好,但是当我取出电池并让设备整晚没有电源时,它会恢复整个配置,所以旧程序会恢复,无线配置会恢复……是的。扫描仪恢复到几周前我收到它时运行的配置。我想要做的是设置扫描仪的整个配置,这样在长时间断电后,我的程序和配置就会恢复。
我真的相信有人知道怎么做。时间不多了,我相信客户在更换电池时会很恼火,他买的程序会不见了。;-)

问候,Jarek

答案1

好的,这是我找到的最简单的解决方案。也许有一天有人会遇到类似的问题。我没有找到如何保存无线/其他配置的方法,但我知道放置在\\应用\\平台长时间关机后不会删除文件夹。在 Motorola MC3190 上,这两个文件夹都可以从 Windows CE 级别访问。

**编辑:要保存无线配置,您必须导出选项并导出所有配置文件(并将它们保存在应用程序或平台中)(无线应用程序菜单>选项>导出)

答案2

阅读 MC3190 集成商指南,其中介绍了安装软件的不同方法,以便您获得“持久性”。也就是说,在重新启动后保留应用程序和设置。您可以从 Motorola 支持网站下载副本 https://supportcentral.motorola.com/support/supportcentral/supportcentral.do?id=m1

答案3

为了在冷重启后维护你的软件(因为这基本上就是你在这里面临的情况),你需要这个工具:StartUpCtl(官方下载链接)。我得到的所有设备都已预装了该软件,因此我猜想您的设备也应该如此。这将允许您在恢复或重置后(或只是让设备长时间断电)首次启动时在后台自动卸载寄生软件,并从 cab 文件安装您的软件。在 ​​\Application 中查找 StartUpCtl 文件夹。您可以在其中的文本文件中找到进一步的指南。

现在进行互联网配置。标准软件允许您将互联网配置导出到 .reg 文件中(常规设置和 wifi 配置文件)。如果您将其保留在 \Aplication 文件夹中,系统将自动将它们与系统注册表合并(并恢复它们)。如果它没有自动执行此操作,您可以在启动时使用 StartUpCtl 恢复它们(我不确定命令,但如果我记得正确的话,它们可以在 StartUpClt 目录中的示例中找到)。

希望这可以帮助 :)

答案4

如果有人碰巧仍然来到这里并正在寻找解决方案,那么这份 PDF 应该会有所帮助:http://portal.siriusware.com/docs/kb-pdf/Hardware-related/scanning_2009_july_17_4.pdf

以下是简要摘要:

  • 只有\Application\Platform是持久的,其中后者保留供系统内部使用。
  • 在冷启动期间,启动过程会在和文件夹的根目录中Launch20查找*.regreg您熟悉的普通文件)和*.cpy文件(纯文本文件,每行应格式化为SRC > DEST- 如下例所示:)并运行它们。顺序不保证。\Application\MyApp.exe > \Windows\MyApp.exe\Application\Platform
  • 启动过程如下:
    1. 注册表HKEY_LOCAL_MACHINE\Init- 按启动 ID 排序(以 开头的键,Launch后面跟着数字)
    2. \Windows\Startup(不保证顺序) - 可能与welcome.exe流程一起运行
    3. 注册表HKEY_CURRENT_USER\Software\Symbol\Startup\Programs-Startup.exe应在第一个钩子中注册为Launch70
    4. \Application\Startup- 这是安装和启动自定义应用程序的首选位置。此文件夹的位置可以在 中更改(但不应更改)HKEY_CURRENT_USER\Software\Symbol\Startup\Path。在 Pocket PC 欢迎过程完成之前,此处的任何应用程序都不会启动。

相关内容