C# &引用;“不允许访问剪贴板”;尝试设置剪贴板文本时

C# &引用;“不允许访问剪贴板”;尝试设置剪贴板文本时,c#,silverlight-4.0,C#,Silverlight 4.0,以前从未使用过剪贴板,尝试做一件相当简单的事情。代码如下: try { if (!Clipboard.ContainsText()) { Clipboard.SetText(text); } } catch (SecurityException se) { MessageBox.Show(se.Message); } (按下按钮时,代码运行) 引发“不允许剪贴板访问”异常。我知道,为了访问剪贴板,用户必须允许通过弹出窗口进行访问。弹出窗口不久前出

以前从未使用过剪贴板,尝试做一件相当简单的事情。代码如下:

try
{
    if (!Clipboard.ContainsText())
    {
        Clipboard.SetText(text);
    }
}
catch (SecurityException se)
{
    MessageBox.Show(se.Message);
}
(按下按钮时,代码运行)

引发“不允许剪贴板访问”异常。我知道,为了访问剪贴板,用户必须允许通过弹出窗口进行访问。弹出窗口不久前出现,现在不再显示。我想我当时是通过点击“否”来拒绝许可的

有没有办法强制每次都显示安全弹出窗口,让用户选择是否允许访问剪贴板?此时,应用程序将始终捕获提到的异常,而用户必须能够在每次单击时改变主意(如果可能的话)


谢谢。

解决方案非常简单。在Silverlight菜单中单击鼠标右键->更改权限就足够了(删除“剪贴板”权限),无需重新安装Silverlight,感谢上帝=)这会很难看

解决方案非常简单。右键单击->在Silverlight菜单中更改权限就足够了(删除“剪贴板”权限),无需重新安装Silverlight,感谢上帝=)这将很难看

在windows7中,您可以在程序搜索框中搜索Silverlight,这将打开Microsoft Silverlight配置窗口, 选择“权限”选项卡,然后更改必要的权限
您不必卸载该程序。

在windows7中,您可以在程序搜索框中搜索silverlight,该框将打开Microsoft silverlight配置窗口, 选择“权限”选项卡,然后更改必要的权限
您不必卸载该程序。

Life saviour!!!为这样的事情安装整个silverlight是愚蠢的。你的解决方案为我解决了这个问题。竖起大拇指!!!救世主!!!为这样的事情安装整个silverlight是愚蠢的。你的解决方案为我解决了这个问题。竖起大拇指!!!