如何仅为我的Silverlight应用程序设置AllowElevatedTrustAppsInBrowser?

时间:2013-01-02 14:26:51

标签: security silverlight-5.0

我正在使用Silverlight 5创建Silverlight应用程序,其中“在浏览器中运行时需要提升信任”设置为true。我希望用户选择一个文件夹,然后应用程序上传所选文件夹中的所有文件。此行为要求应用程序具有提升的权限,并且必须在注册表中具有值为“1”的“AllowElevatedTrustAppsInBrowser”条目。

现在将此注册表项设置为true将影响每个Silverlight应用程序。我是否可以在注册表中设置此类条目,以便只有我的应用程序才能享受此设置,而其他Silverlight应用程序必须自行设置此权限?

很抱歉描述不好,但我想要的是访问文件系统,而我不想要的是为每个受信任的Silverlight应用程序打开权限通道。

1 个答案:

答案 0 :(得分:0)

我也认为答案是(目前) - 没有。但我也认为答案(将来)应该是 - 是的。如果用户同意这样做(即在弹出窗口中给出选择),那么完全信任的“命名”Silverlight应用程序在浏览器中运行是有意义的。