Укажите параметры команды для ярлыка в проекте установки - PullRequest
0 голосов
/ 20 марта 2012

Я уверен, что мне не хватает чего-то простого, но вот моя ситуация.

У меня есть проект развертывания, который устанавливает основной вывод консольного приложения компактной платформы в папку \ Program Files Folder \ MyApp и создаетярлык к основному выходу в папке Windows \ StartUp.

В ярлыке, созданном в папке Windows \ StartUp, я хотел бы передать параметр командной строки моему exe, чтобы я знал, что он был запущенпоскольку ОС только что запустилась, а не пользователь, вручную запускающий .exe

Я не могу найти параметр для указания параметра командной строки, единственными свойствами в ярлыке являются (Имя), Папка и Цель.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 20 марта 2012

Создайте свой собственный файл ярлыков (например, формат "foo.lnk" - хорошо документирован ), затем добавьте его в виде файла в проект установки вместо использования встроенного в проект механизма создания ярлыков. .

0 голосов
/ 21 марта 2012

Я вручную создал ярлык, но не смог добавить его в проект развертывания.

В конце я добавил вручную созданный ярлык (.lnk) в основной проект приложения и установил для действия сборки значение "Содержимое ".

Затем в рамках проекта развертывания я смог добавить« Вывод проекта -> Файлы содержимого »в папку« Папка Windows \ StartUp », чтобы, наконец, получить ярлык с параметром команды для установки в Windows.папка запуска на устройстве.

...