Я последовал этому примеру
http://msdn.microsoft.com/en-us/library/Aa446504
и это хорошо работает.
Такси создается, и я могу скопировать его на устройстве и установить приложение.
То, что я пропускаю, - то, что на устройстве приложение не присутствует в папке Programs. Все, что я могу сделать, просмотреть к его местоположению в / программных файлах и выполнить его вручную.
Может some1 говорить мне как:
Спасибо!
Проект CAB довольно неинтуитивен, и на самом деле я не использовал его ни в одном проекте с тех пор, как написал эту статью. Вместо этого я предпочитаю вручную писать свой INF-файл и использовать командный файл для вызова CABWIZ вместо меня.
Однако, если вы хотите использовать проект CAB, то в части «Файловая система» проекта CAB вы можете выбрать любой заданный файл, а затем выбрать для него ярлык, щелкнув правой кнопкой мыши. Затем вы можете переместить этот ярлык в любую другую папку в дереве.
Переместите ярлык в папку \ Windows \ Startup (сделайте это вручную или щелкните правой кнопкой мыши и используйте «Добавить специальную папку» для выбора «Автозагрузка»), и приложение запустится после мягкого сброса.
Заставить его запускаться при установке более сложно, и это невозможно сделать напрямую с помощью CAB. Вместо этого вам нужно создать custom setup.dll (на C) и использовать его для запуска вашего приложения.