我想在软件安装中包含 Application Loader 进程,以确保用户在我们的安装程序软件完成时将我们的软件安装在他们的 Blackberry 上。
我知道这是可能的,因为 Aerize Card Loader ( http://aerize.com/blackberry/software/loader/ ) 可以做到这一点。当您安装他们的软件时,如果您的 Blackberry 已连接,Application Loader 将出现并强制将 .COD 文件安装到设备上。
我不能让它工作。查看 RIM 自己的文档,我需要:
- 将 ALX 和 COD 文件放入此处的子文件夹:C:\Program Files\Common Files\Research In Motion\Shared\Applications\
- 在 HKCU\Software\Research In Motion\Blackberry\Loader\Packages 中添加 ALX 文件的路径
- 索引应用程序,通过在命令行执行:loader.exe /index
- 通过执行以下操作启动强制加载:loader.exe /defaultUSB /forceload
当我执行最后一个命令时,应用程序加载器出现并说所有应用程序都是最新的,不需要做任何事情。
如果我通过双击 loader.exe(或输入不带参数的命令)来执行 loader.exe,我会得到常规的 Application Loader 向导。它显示我的程序已列出,但未选中。如果我选中它并单击下一步,它将安装到 Blackberry。(这是我要避免的部分,Aerize Card Loader 的安装过程要避免。)
我错过了什么?似乎 Aerize 安装程序正在做一些不同的事情,但我无法确定是什么。