Отображение ярлыка на рабочем столе для устройства с Windows CE 4.2 (VS 2003) - PullRequest
2 голосов
/ 06 октября 2008

Я разработал приложение Windows CE 4.2 в VS 2003. Когда я развертываю CAB-файл на устройстве, имеющем процессор X86, ярлык для приложения создается в Пуск >> Программа >> Приложение. Но я хочу короткий путь для приложения на рабочий стол.

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

У кого-нибудь есть решение для этого?

Ответы [ 2 ]

1 голос
/ 14 октября 2008

Я бы проверил ссылку: http://msdn.microsoft.com/en-us/library/ms938387.aspx

Это должно помочь тебе в пути. В основном ярлыки в CE - это просто файлы формата ASCII:

21 # \ Windows \ solitare.exe

Где 21 # - количество символов в этом пути. Вот еще одна ссылка на MSDN с дополнительной информацией об этом: http://msdn.microsoft.com/en-us/embedded/aa731295.aspx

Надеюсь, это поможет!

0 голосов
/ 15 октября 2008

После изменения файла INF, как вы регенерировали CAB? Вы должны не использовать пункт меню в Studio (не могу вспомнить, если у '03 была эта опция), так как он перезапишет ваш INF.

Если вы вручную генерируете CAB с помощью CABWIZ, покажите нам ваш INF-файл, так как там у вас, вероятно, что-то не так.

...