Windows Mobile Cab файл запуска основного исполняемого файла, когда завершено - PullRequest
2 голосов
/ 12 апреля 2010

Я разрабатываю приложение WinMo, где мы размещаем cab-файлы на нашем веб-сервере, чтобы упростить развертывание на наших портативных устройствах.

Я хотел бы создать CAB-файл, чтобы, когда пользователь загружает и запускает его, он устанавливает, а затем автоматически запускает программу.

Я нашел этот Q , но, похоже, речь идет о кабинах для надстроек браузера ActiveX или чего-то подобного.

У кого-нибудь есть идеи или инструкции о том, как сделать так, чтобы WinMo CAB автоматически устанавливал основной выходной файл после установки? Я создаю CAB-файл с помощью проекта установки CAB-файла в Smart Studio 2008. Устройства - WinMo 6.1.

Заранее спасибо ...

Ответы [ 2 ]

4 голосов
/ 17 октября 2012

В настоящее время я работаю на портативных устройствах Windows Mobile 6.1.Мне нужно было решить ту же проблему, и, к счастью, я смог решить эту проблему.Пожалуйста, внимательно следуйте этим рекомендациям.

       * You had to have create an XML script if you have multiple CAB files
       * If you have a single CAB file than place your cab file in CABFOLDER on your
         mobile unit and run AUTOCAB.EXE that can be found somewhere in your mobile unit
       * If you want to work with XML script than follow this XML

enter code here

 '<AutoConfig>
 <Files>



<File Src="http://10.0.0.102/Softwares/XMLMultiFileDownload.zip"
    Dest="\SD Card\XMLMulti12eDownload.zip"
    FileId="620.121.0">
</File>

<File Src="http://10.0.0.102/Softwares/hello.zip"
    Dest="\SD Card\29Sep.zip"
    FileId="530.0.04">
</File>

<File Src="http://10.0.0.102/Softwares/IBI.CAB" 
    Dest="\CabFiles\IBI.CAB"
    FileId="130.331.151.1521"
StartIn="\CabFiles"     
Run="\CabFiles\autocab.exe"
    CmdLine="-FILE=&quot;\CabFiles\IBI.CAB&quot; -FORCE -SHOW=2 -CHKRST=1">
Wait="true"
</File>  

<File Src="http://10.0.0.102/Softwares/DC_Net.CAB" 
          Dest="\Flash File Store\DC_Net.CAB"
          FileId="125.734.03.0390"
          Run="\2577\autocab.exe"
         CmdLine="-FILE=&quot;\Flash File Store\DC_Net.CAB&quot; -FORCE -SHOW=2-
      Wait="false"
     >
  </File>

 </Files>
 </AutoConfig>  '

enter code here

Примечание: этот файл должен быть в стандартном формате XML

3 голосов
/ 12 апреля 2010

Чтобы было ясно, что у вас есть сейчас, это то, что CAB загружается и устанавливается правильно, но что вы хотите, чтобы приложение выполнялось после завершения установки? Если это так, то добавьте библиотеку пользовательских настроек * , которая выполняет выполнение при успешном завершении (поэтому в Install_Exit вызовите CreateProcess).

...