2009-07-31 4 views
2

Je déploie une application xbap qui s'exécute comme une application de confiance complète. Pour obtenir des autorisations sur chaque client, j'exécute actuellement un fichier de commandes qui appelle simplement caspol.exe.Appel caspol.exe

Il fait essentiellement ceci:

%windir%\Microsoft.NET\Framework\v2.0.50727\caspol -m -ag 1 -url "http://127.0.0.1/mypath/*" FullTrust -exclusive on 

Cela fonctionne très bien. Cependant, j'ai réalisé que caspol.exe est fourni avec le SDK .NET (comme l'applet du Panneau de configuration .NET Framework) et et non avec l'environnement d'exécution .NET. Donc, si je m'installe sur un ordinateur client qui n'a que l'environnement d'exécution et non le SDK, comment puis-je le faire?

Cela peut se faire par programme? Y a-t-il des paramètres de configuration que je peux diriger les gens à utiliser?

Répondre

4

L'utilitaire caspol est actuellement inclus avec le package redistribuable .NET pour .NET 2.0. Tant que le PC a. NET 2.0 installé, vous pouvez compter sur caspol étant là. Le SDK n'est pas requis. D'un autre côté, à commencer par .NET 2.0, l'utilitaire de configuration .NET dans le Panneau de configuration est disponible exclusivement avec le SDK 2.0 et ne vient pas avec le paquet redistribuable.

-Ken