CF - Развертывание CAB

Я последовал этому примеру

http://msdn.microsoft.com/en-us/library/Aa446504

и это хорошо работает.

Такси создается, и я могу скопировать его на устройстве и установить приложение.

То, что я пропускаю, - то, что на устройстве приложение не присутствует в папке Programs. Все, что я могу сделать, просмотреть к его местоположению в / программных файлах и выполнить его вручную.

Может some1 говорить мне как:

  • установите CAB, таким образом, он делает ярлык в программах на устройстве
  • запустите приложение автоматически после того, как оно будет установлено

Спасибо!

1
задан no9 17 June 2010 в 11:45
поделиться

1 ответ

Проект CAB довольно неинтуитивен, и на самом деле я не использовал его ни в одном проекте с тех пор, как написал эту статью. Вместо этого я предпочитаю вручную писать свой INF-файл и использовать командный файл для вызова CABWIZ вместо меня.

Однако, если вы хотите использовать проект CAB, то в части «Файловая система» проекта CAB вы можете выбрать любой заданный файл, а затем выбрать для него ярлык, щелкнув правой кнопкой мыши. Затем вы можете переместить этот ярлык в любую другую папку в дереве.

Переместите ярлык в папку \ Windows \ Startup (сделайте это вручную или щелкните правой кнопкой мыши и используйте «Добавить специальную папку» для выбора «Автозагрузка»), и приложение запустится после мягкого сброса.

Заставить его запускаться при установке более сложно, и это невозможно сделать напрямую с помощью CAB. Вместо этого вам нужно создать custom setup.dll (на C) и использовать его для запуска вашего приложения.

2
ответ дан 2 September 2019 в 23:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: