Есть ли способ найти, где приложение OOB установлено во время выполнения? Я понимаю, что, как только приложение OOB установлено, оно помещается в папку «OutOfBrowser» в AppData. Тем не менее, папка названа с длинным номером (вероятно, связана с временной меткой), которую я не буду знать, поскольку она изменяется при каждой установке. Поскольку я хотел бы запустить приложение OOB из существующего приложения Windows, я собирался сохранить местоположение приложения OOB при первом запуске, а затем прочитать этот путь из моего существующего приложения Windows, чтобы запустить его. Есть ли способ найти местоположение OOB во время выполнения?Поиск места установки приложения Silverlight OOB
ответ
Я не ожидаю, что вы сможете найти его из приложения Silverlight. Место, которое оно использует на основе AppId, который создается во время выполнения. AppId - это всего лишь случайное число с именем домена.
Существует метод, называемый Deployment.GetAppIdForUri, но для предотвращения доступа это имеет атрибут SecurityCriticalAttribute.
Похоже Silverlight приложения отмечены в этой папке Index: C: \ Documents и Settings \ Rod \ Local Settings \ Application Data \ Microsoft \ Silverlight \ OutOfBrowser \ индекс
Если вы НОВО Происхождение приложение, которое вы хотели, чтобы вы могли загрузить там файл и перебрать его, чтобы получить пути ... немного взломанные, но не знают другого пути.
Вот thread I posted on SLLauncher и некоторые другие находки.
Я понимаю, что это старая нить, но я просто должен был идти на поиски места, так что надеюсь, другие могут найти это полезного
Вашего OOB приложения будет использовать си пусковое как "C:\Program Files (x86)\Microsoft Silverlight\sllauncher.exe" 123456789.www.my.website.com
, оттуда вы получите 123456789.www.my.website.com как полу-criptic название приложения, то XAP филь должен находиться в этом месте:
C:\Users\[User ID]\AppData\Local\Microsoft\Silverlight\OutOfBrowser\123456789.www.my.website.com
- 1. Отмена выхода приложения Silverlight OOB?
- 2. Изменение размера приложения полноэкранного приложения Silverlight OOB
- 3. Silverlight - Prevent OOB
- 4. Silverlight OOB с аутентификатором
- 5. Silverlight OOB Splash Screen
- 6. XAP-кэширование вне браузера (OOB) Приложения Silverlight
- 7. Как установить размер окна приложения Silverlight OOB?
- 8. SIP-стек для приложения OOB для Silverlight
- 9. Пропустить аргументы для приложения Silverlight OOB
- 10. Как работают приложения OOB Silverlight на Mac?
- 11. Silverlight OOB WebBrowser Exception
- 12. silverlight oob без окна
- 13. WCF открыть silverlight OOB
- 14. Silverlight 4 OOB Обновление
- 15. Silverlight 4 screenshot OOB
- 16. Silverlight 3 oob window border
- 17. Silverlight Path OOB Application Переносимость
- 18. Silverlight OOB vs WPF ClickOnce
- 19. Пользовательский шрифт в Silverlight OOB
- 20. Silverlight OOB в лоток через COM
- 21. clickonce против окна gadget против silverlight OOB?
- 22. Silverlight 4 OOB пустой экран
- 23. Silverlight OOB Меню управление пользователем
- 24. Обнаружение Silverlight OOB от Windows
- 25. Возврат Пользовательский Silverlight OOB-приложение ExitCode
- 26. Анализ производительности Visual Studio 2010 и Silverlight 4 OOB-приложения
- 27. отладчик не работает с SilverLight 4 OOB (Из браузера) приложения
- 28. Как я могу запустить код при удалении приложения SilverLight OOB?
- 29. Перетаскивание из Silverlight OOB в другое приложение
- 30. Как подключить Silverlight OOB к панели Winforms?
Тот же вопрос с Assembly.Location, к сожалению, – Timores