Existe-t-il un moyen de déterminer où une application OOB est installée au moment de l'exécution? Je me rends compte qu'une fois qu'une application OOB est installée, elle est placée dans un dossier dans "OutOfBrowser" dans AppData. Cependant, le dossier est nommé avec un long numéro (probablement lié à l'horodatage) que je ne connaîtrai pas au fur et à mesure qu'il change à chaque installation. Comme je voudrais lancer l'application OOB à partir d'une application Windows existante, j'allais stocker l'emplacement de l'application OOB lorsque je le lance pour la première fois, puis lire ce chemin à partir de mon application Windows existante pour le lancer. Y a-t-il un moyen de trouver l'emplacement de l'OOB à l'exécution?Recherche de l'emplacement d'installation d'une application OOB Silverlight
Répondre
Je ne m'attends pas à ce que vous le trouviez dans l'application Silverlight. L'emplacement utilisé en fonction d'un AppId généré lors de l'exécution. L'AppId est juste un nombre aléatoire avec le nom de domaine.
Il existe une méthode appelée Deployment.GetAppIdForUri, mais elle a l'attribut SecurityCriticalAttribute pour empêcher l'accès.
Il ressemble à des applications silverlight sont notés dans ce dossier Index: C: \ Documents and Settings \ Rod \ Local Settings \ Application Data \ Microsoft \ Silverlight \ OutOfBrowser \ index
Si vous nouvelle l'origine du application que vous vouliez vous pourriez charger le fichier là et itérer à travers elle pour obtenir les chemins ... un peu hacky mais ne sais pas d'une autre manière.
Voici la thread I posted on SLLauncher et quelques autres résultats.
Je me rends compte qu'il est un vieux fil, mais je viens d'avoir un aller à trouver l'endroit, donc nous espérons que d'autres peuvent trouver ce
utiles Votre application OOB utilisera le lance si comme "C:\Program Files (x86)\Microsoft Silverlight\sllauncher.exe" 123456789.www.my.website.com
, à partir de là que vous obtenez 123456789.www.my.website.com comme le nom semi-criptic de votre application, le xap fille doit se trouver à cet endroit:
C:\Users\[User ID]\AppData\Local\Microsoft\Silverlight\OutOfBrowser\123456789.www.my.website.com
- 1. Silverlight - Prevent OOB
- 2. Silverlight OOB WebBrowser Exception
- 3. Silverlight 4 capture d'écran OOB
- 4. Silverlight 3 OOB fenêtre frontière
- 5. Silverlight 4 OOB écran vide
- 6. Comment appeler un service lorsqu'une application SilverLight OOB ferme
- 7. Application OOB - pas de connexion au serveur
- 8. Comment ouvrir une WebPage non-silverlight dans Silverlight OOb App?
- 9. Interchangeabilité/réutilisation des applications WPF, Silverlight et Silverlight OOB?
- 10. Silverlight OOB (hors navigateur) Utilisation de l'API Facebook Graph
- 11. Silverlight OOB Erreur? Boîte de dialogue Fichier contextuel? Parallels? Oye?
- 12. Une application de navigateur (OOB) Silverlight 3 peut-elle héberger une zone html?
- 13. MainWindow.L'événement de clôture n'est pas toujours déclenché dans Silverlight 4 Application OOB
- 14. Silverlight OOB Plein écran Élevé Question de confiance
- 15. Comment définir la taille d'une fenêtre d'application Silverlight OOB?
- 16. Comment utiliser les objets COM dans une application OOB Silverlight 4.0?
- 17. Passer les arguments de ligne de commande à l'application OOB Silverlight 4
- 18. Dans une application Silverlight 4 OOB, comment restaurer la taille et la position de la fenêtre sans sauter
- 19. Problème d'appel du service WCF à partir de l'application OOB (Out Of browser) dans Silverlight 3
- 20. Silverlight 4.0 - Déploiement de XAP via un programme d'installation personnalisé et configuration pour OOB + Autorisations élevées
- 21. Silverlight 4 Accès à l'application OOB HTML DOM de la page dans le contrôle WebBrowser
- 22. Silverlight Application
- 23. Stockage isolé, OOB et suppression de l'application
- 24. Est-ce qu'une application Silverlight 3 out of browser (OOB) prend en charge Bing Maps ou Virtual Earth Maps?
- 25. Où puis-je télécharger la source de la démo de OOB Silverlight
- 26. Silverlight 4 OOB Mettre à jour le processus lorsqu'il est hébergé dans le portail d'entreprise
- 27. Silverlight App. avec OOB se bloque/attend avec le service WCF sécurisé
- 28. Comment vérifier si une connexion Internet est disponible dans Silverlight OOB
- 29. L'application Silverlight Out of Browser (OOB) ne plante que sur OS X
- 30. Mise en cache XAP dans les applications Silverlight hors navigateur (OOB)
même problème avec Assembly.Location malheureusement – Timores