0

我试图让 silverlight 打开 OnscreenKeyboard。我写了一个代码,但它抛出了 System.InvalidOperationException。

 try
        {
            HtmlPage.Window.Eval("var myshell = new ActiveXObject( 'WScript.shell' ); myshell.run( '" + OSK + "' );");

        }
        catch (Exception ex)
        {
            textBox1.Items.Add(ex.ToString());
        }

我究竟做错了什么?

4

1 回答 1

2

您被 IE 内置的安全性所阻止。Internet Explorer 将只允许使用ActiveXObject. 你能想象如果一个网站被允许做你想做的事情可能造成的破坏吗?

于 2011-12-20T13:37:35.477 回答