So erzwingen Sie die ordnungsgemäße Installation einer Blackberry Java-Anwendung mithilfe von Loader.exe

Ich möchte den Application Loader-Prozess in eine Softwareinstallation einbeziehen, um sicherzustellen, dass Benutzer unsere Software auf ihrem Blackberry installieren, bis unsere Installationssoftware abgeschlossen ist.

Ich weiß, dass dies möglich ist, weil Aerize Card Loader (http://aerize.com/blackberry/software/loader/) macht dies. Wenn Sie die entsprechende Software installieren und Ihr Blackberry angeschlossen ist, wird der Application Loader gestartet und erzwingt, dass die COD-Datei auf dem Gerät installiert wird.

Ich kann es nicht zum Laufen bringen. Wenn ich mir die Dokumentation von RIM anschaue, muss ich:

Platzieren Sie die ALX- und COD-Dateien hier in einem Unterordner: C: \ Programme \ Gemeinsame Dateien \ Research In Motion \ Shared \ Applications \ Fügen Sie der ALX-Datei unter HKCU \ Software \ Research In Motion \ Blackberry \ Loader \ Packages einen Pfad hinzuIndizieren Sie die Anwendung, indem Sie Folgendes in der Befehlszeile ausführen: loader.exe / indexStarten Sie das Force Load wie folgt: loader.exe / defaultUSB / forceloadWenn ich diesen letzten Befehl ausführe, wird der Application Loader aufgerufen und es wird angezeigt, dass alle Anwendungen auf dem neuesten Stand sind und nichts getan werden muss.

Wenn ich loader.exe durch Doppelklicken (oder Eingabe des Befehls ohne Parameter) ausführe, erhalte ich den regulären Application Loader-Assistenten. Es zeigt mein Programm wie aufgelistet, aber nicht markiert. Wenn ich es überprüfe und auf "Weiter" klicke, wird es auf dem Blackberry installiert. (Dies ist der Teil, den ich vermeiden möchte und den der Installationsprozess von Aerize Card Loader vermeidet.)

Was vermisse ich? Es scheint, dass der Aerize-Installer etwas anderes macht, aber ich konnte nicht feststellen, was.

Sie können dies einfach mit dem folgenden Befehl tun:

Antworten auf die Frage(2)

Ihre Antwort auf die Frage