Como forçar corretamente um aplicativo Java Blackberry para instalar usando o Loader.exe

Eu quero incluir o processo Application Loader em uma instalação de software, para garantir que os usuários obtenham nosso software instalado em seu Blackberry quando o nosso software de instalação terminar.

Eu sei que isso é possível, porque Aerize Card Loader (http://aerize.com/blackberry/software/loader/) faz isso. Quando você instala o software, se o Blackberry estiver conectado, o Application Loader surgirá e forçará o arquivo .COD a ser instalado no dispositivo.

Eu não posso fazer isso funcionar. Olhando para a documentação da própria RIM, eu preciso:

Coloque os arquivos ALX e COD em uma subpasta aqui: C: \ Arquivos de programas \ Arquivos comuns \ Research In Motion \ Shared \ Applications \ Adicione um caminho ao arquivo ALX em HKCU \ Software \ Pesquisa em movimento \ Blackberry \ Loader \ PackagesIndexar o aplicativo, executando isso na linha de comando: loader.exe / indexInicie a carga forçada, fazendo isso: loader.exe / defaultUSB / forceloadQuando executo o último comando, o Application Loader aparece e diz que todos os aplicativos estão atualizados e nada precisa ser feito.

Se eu executar o loader.exe clicando duas vezes nele (ou digitando o comando sem parâmetros), recebo o assistente do Application Loader normal. Ele mostra meu programa como listado, mas desmarcado. Se eu verificar e clicar em próximo, ele será instalado no Blackberry. (Esta é a parte que eu quero evitar, e o processo de instalação do Aerize Card Loader evita.)

o que estou perdendo? Parece que o instalador do Aerize está fazendo algo diferente, mas não consegui descobrir o quê.

Você pode fazer isso facilmente com o seguinte comando:

questionAnswers(2)

yourAnswerToTheQuestion