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

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

1 голос
/ 17 июня 2010

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

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

и работает нормально.

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

Чего мне не хватает, так это того, что на устройстве приложение отсутствует в папке «Программы». Все, что я могу сделать, это просмотреть его местоположение в файлах / программы и запустить его вручную.

Может ли кто-нибудь1 сказать мне, как:

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

Спасибо!

1 Ответ

2 голосов
/ 17 июня 2010

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

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

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

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

...