使用Silverlight打开.exe

时间:2011-12-20 12:43:29

标签: silverlight on-screen-keyboard

我试图让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());
        }

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您被IE内置的安全性阻止。 Internet Explorer将仅允许使用ActiveXObject构建一些受信任的COM对象。你能想象如果一个网站有权做你想做的事情,可能造成的破坏吗?