Ich möchte den Application Loader-Prozess in eine Software-Installation einbinden, um sicherzustellen, dass die Benutzer unsere Software auf ihrem Blackberry installiert bekommen, wenn unsere Installationssoftware fertig ist.
Ich weiß, dass dies möglich ist, weil Aerize Card Loader ( http://aerize.com/blackberry/software/loader/ ) tut dies. Wenn Sie ihre Software installieren und Ihr Blackberry angeschlossen ist, erscheint der Application Loader und erzwingt die Installation der .COD-Datei auf dem Gerät.
Ich schaffe es nicht, dass es funktioniert. Wenn ich mir die Dokumentation von RIM ansehe, muss ich das:
- Legen Sie die ALX- und COD-Dateien hier in einem Unterordner ab: C:\Program Dateien \Common Dateien \Research In Bewegung \Shared\Applications\
- Hinzufügen eines Pfads zur ALX-Datei in HKCU \Software\Research In Bewegung \Blackberry\Loader\Packages
- Indizieren Sie die Anwendung, indem Sie Folgendes in der Befehlszeile ausführen: loader.exe /index
- Starten Sie das erzwungene Laden, indem Sie Folgendes tun: loader.exe /defaultUSB /forceload
Wenn ich diesen letzten Befehl ausführe, erscheint der Application Loader und sagt, dass alle Anwendungen auf dem neuesten Stand sind und nichts getan werden muss.
Wenn ich loader.exe mit einem Doppelklick ausführe (oder den Befehl ohne Parameter eingebe), erhalte ich den regulären Assistenten für das Laden von Anwendungen. Er zeigt mein Programm als aufgelistet, aber nicht markiert an. Wenn ich das Häkchen setze und auf Weiter klicke, wird es auf dem Blackberry installiert. (Das ist der Teil, den ich vermeiden möchte und den der Installationsprozess von Aerize Card Loader vermeidet).
Was übersehe ich? Es scheint, dass das Aerize-Installationsprogramm etwas anders macht, aber ich habe nicht herausfinden können, was.