0

OnscreenKeyboardを開くためにSilverlightを取得しようとしています。コードを記述しましたが、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では、いくつかの信頼できるCOMオブジェクトのみをで構築できますActiveXObject。ウェブサイトがあなたがやろうとしていることをする許可を持っていた場合に引き起こされる可能性のある大混乱を想像できますか?

于 2011-12-20T13:37:35.477 に答える