IE扩展无法加载的可能原因是什么?

时间:2016-07-12 15:09:40

标签: internet-explorer dll

我创建了一个简单的IE扩展。当我运行regasm它成功注册时,当我进入“管理附加组件”时,它就是。

但是,当我尝试将其放在其他人的PC上时,它会成功注册,但在我进入管理附加组件时却不会显示。

我只能让它在我的电脑上工作。

我正在运行Windows 8.1。它已经在另一个类似的8.1设置上尝试过。

它已被编译为.NET 4.0,这是在其他PC上。

我已经尝试清空我的PATH变量,看看是否有所不同,它仍然适用于我的。

我在目标PC上安装了VS并在那里进行了编译。

每次注册罚款都会出现在注册表中,但不会出现在IE加载项管理器中。

我正在使用IE 11。

任何想法?

1 个答案:

答案 0 :(得分:0)

多哈 - 最后想出来了。还有另一个需要手动添加的注册表项:

在32位窗口上:

SELECT
    SUM(CASE 
           WHEN OR.OrderTypeID = 1 
              THEN (SELECT CostOfShippingSmallParcel 
                    FROM OrderShippingCosts) 
              ELSE (SELECT CostOfShippingBigParcel 
                    FROM OrderShippingCosts) 
        END) AS TotalShippingCost
FROM 
    Orders AS OR

在64位窗口上:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects