Открытие .exe с помощью Silverlight - PullRequest
0 голосов
/ 20 декабря 2011

Я пытаюсь получить серебряный свет, чтобы открыть экранную клавиатуру. Я написал код, но он вызывает исключение System.InvalidOperationException.

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

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

Что я делаю не так?

1 Ответ

2 голосов
/ 20 декабря 2011

Вы заблокированы системой безопасности, встроенной в IE. Internet Explorer позволяет создавать только несколько доверенных COM-объектов с ActiveXObject. Можете ли вы представить себе хаос, который может быть нанесен, если веб-сайт будет иметь разрешение делать то, что вы пытаетесь сделать?

...