我正在使用Silverlight 5创建Silverlight应用程序,其中“在浏览器中运行时需要提升信任”设置为true。我希望用户选择一个文件夹,然后应用程序上传所选文件夹中的所有文件。此行为要求应用程序具有提升的权限,并且必须在注册表中具有值为“1”的“AllowElevatedTrustAppsInBrowser”条目。
现在将此注册表项设置为true将影响每个Silverlight应用程序。我是否可以在注册表中设置此类条目,以便只有我的应用程序才能享受此设置,而其他Silverlight应用程序必须自行设置此权限?
很抱歉描述不好,但我想要的是访问文件系统,而我不想要的是为每个受信任的Silverlight应用程序打开权限通道。
答案 0 :(得分:0)
我也认为答案是(目前) - 没有。但我也认为答案(将来)应该是 - 是的。如果用户同意这样做(即在弹出窗口中给出选择),那么完全信任的“命名”Silverlight应用程序在浏览器中运行是有意义的。