Question

Im trying to get silverlight to open the OnscreenKeyboard. I wrote a code but it is throwing a System.InvalidOperationException.

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

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

What am I doing wrong?

Was it helpful?

Solution

You are being blocked by the security built in to IE. Internet Explorer will only allow a few trusted COM objects to be constructed with ActiveXObject. Could you imagine the havoc that could be wrought if a website had the permission to do what you are trying to do?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top