Nous essayons d'activer les applications de confiance Silverlight 5 à exécuter dans le navigateur. Objectif: Accédez au dossier MyVideo dans MyDocuments, généralement accessible à l'aide des paramètres Elevé hors navigateur de la version Silverlight 4.Comment activer les applications de confiance à exécuter dans le navigateur, silverlight5.0
Logiciel: Silverlight 5 avec VS2010 Express. Problème: VS2010 affiche une exception de sécurité lors de l'accès au dossier «Mes vidéos» dans le dossier «Mes documents» avec le paramètre «Autorisations élevées».
Autres paramètres:
- L'entrée de Registre requis pour élever les autorisations faites à partir de ce link
- Signature de XAP utilisant un certificat auto-signé fait de cette link
Exemple de code:
if (!Application.Current.HasElevatedPermissions)
{
MessageBox.Show("No elevated permission set");
}
String myVideoPath =
//[breakpoint set Here]
Environment.GetFolderPath(Environment.SpecialFolder.MyVideos).ToString();
exception sécurité piégé @ point d'arrêt dans VS2010:
[FileSecurityState_OperationNotPermitted] Arguments: chaînes de ressources Debugging ne sont pas disponibles. Souvent, la clé et les arguments fournissent des informations suffisantes pour diagnostiquer le problème. Voir
Y a-t-il d'autres paramètres pour accéder au dossier MyVideo à l'aide d'une application In Browser Silverlight 5 pure? Nous avons constaté que nous avons encore besoin de définir temporairement le paramètre "Hors navigateur" afin d'exécuter le navigateur In en tant qu'application de confiance.
Les pointeurs qui pourraient aider à résoudre l'exception de sécurité observée sont les bienvenus!
TIA
Avez-vous installé votre certificat auto-signé en racine de confiance? – Denis