“Из браузера” веб-приложение, работающее при Запуске?

Вы хотели бы рассматривать подход взятый платформой Spring . При использовании Java (или.NET), можно использовать Spring как есть, но даже если Вы не, Вы могли бы все еще использовать тот шаблон; необходимо было бы просто записать собственную реализацию его.

8
задан AlBlue 7 September 2009 в 13:22
поделиться

4 ответа

В примере BkMark здесь показано, как запустить приложение при запуске с помощью Adobe Air. Так что да, это возможно.

2
ответ дан 6 December 2019 в 01:40
поделиться

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

Для запуска пользовательского сеанса это можно сделать, поместив файл lnk в соответствующую папку или с помощью записи реестра. Для запуска операционной системы это можно сделать с помощью записи реестра. Существует несколько вариантов:

  • запускать приложение один раз при загрузке (пользовательский интерфейс не разрешен)
  • запускать приложение при каждой загрузке (пользовательский интерфейс не разрешен)
  • запускать службу при каждой загрузке в соответствии с политикой, установленной в реестре
  • запускать приложение один раз на начало сеанса пользователя
  • запуск приложения каждый сеанс пользователя

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

Я только что создал ярлык для приложения SL4 OOB, и это было целью ярлыка:

"C:\Program Files (x86)\Microsoft Silverlight\sllauncher.exe" 2635882436.localhost

Поиск на моем диске показал, что местоположение 2635882436.localhost - это папка.

C:\Users\<mylogin>\AppData\LocalLow\Microsoft\Silverlight\OutOfBrowser\2635882436.localhost

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

0
ответ дан 6 December 2019 в 01:40
поделиться

Итак, дело в том, что веб-приложения в целом будут иметь контекст безопасности вокруг себя и по умолчанию не будут иметь доступа для записи в файловая система (вне временных файлов), доступ к реестру и т. д.

Один из способов, как вы сказали, - это заставить пользователя что-то запустить или настроить его так, чтобы lnk запускался при запуске.

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

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

0
ответ дан 6 December 2019 в 01:40
поделиться

Для Internet Exploder приложения Javascript имеют доступ для записи на диск . Для других (более защищенных) браузеров вам потребуется либо загрузка, либо Adobe AIR.

0
ответ дан 6 December 2019 в 01:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: