Opening a .exe with Silverlight
-
22-03-2021 - |
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?
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