Добавить ярлык в папку «Автозагрузка» с параметрами в Adobe AIR

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

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

File.userDirectory.resolvePath("Start Menu\\Programs\\Startup\\startup.lnk");

Тем не менее, я пытаюсь добиться этого во время установки. Я вижу, что есть некоторые настройки, связанные с установкой в ​​app.xml, но нет ничего, что позволяло бы мне устанавливать его в две папки или использовать параметр.

<!-- The subpath of the standard default installation location to use. Optional. -->
<!-- <installFolder></installFolder> -->

<!-- The subpath of the Windows Start/Programs menu to use. Optional. -->
<!-- <programMenuFolder></programMenuFolder> -->
20.08.2008 13:38:53
1 ОТВЕТ
РЕШЕНИЕ

Я новичок в Air, но также не нашел способа настроить процесс установки. Похоже, вы ограничены кодом своего приложения. (Обновление выглядит более гибким.)

Из вашего примера видно, что вы хотите, чтобы ваше приложение работало с постоянной параметром при каждом запуске Windows. Итак, вы, вероятно, уже знаете, что можете установить:

NativeApplication.nativeApplication.startAtLogin=true

когда ваше приложение запускается впервые. Не могли бы вы объединить это с вашим параметром в файле настроек в приложении или каталоге пользователя и выполнить то, что вам нужно?

2
25.08.2008 18:20:59