Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OOB Silverlight5应用程序中的ActiveX_Silverlight_Com_Activex_Silverlight Oob - Fatal编程技术网

OOB Silverlight5应用程序中的ActiveX

OOB Silverlight5应用程序中的ActiveX,silverlight,com,activex,silverlight-oob,Silverlight,Com,Activex,Silverlight Oob,我正在尝试在浏览器外的Silverlight5应用程序中使用ActiveX控件 此代码(用于浏览器中)适用于: 主机Html页面: <script type="text/javascript"> function GetAXObjectStatus() { var axObject = document.getElementById("axObject"); return axObject != null ? a

我正在尝试在浏览器外的Silverlight5应用程序中使用ActiveX控件

此代码(用于浏览器中)适用于:

主机Html页面:

    <script type="text/javascript">
        function GetAXObjectStatus() {
            var axObject = document.getElementById("axObject");
            return axObject != null ? axObject.GetStatus() : -1;
        }
    </script>
</head>
<body>
    <object id="axObject" classid="CLSID:my-cls-id"></object>
但是我的目标(对于borwser以外的人来说)不起作用:

// Application.Current.HasElevatedPermissions == true
// AutomationFactory.IsAvailable == true
dynamic axObject = AutomationFactory.CreateObject("my_prog_id"); // returns a non-null object
axObject.GetStatus(); // produces a "Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))"
你知道哪里不对吗

// Application.Current.HasElevatedPermissions == true
// AutomationFactory.IsAvailable == true
dynamic axObject = AutomationFactory.CreateObject("my_prog_id"); // returns a non-null object
axObject.GetStatus(); // produces a "Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))"