0

我的环境:win8 64bit,vs2010,我按照教程中的每一步,但我自己的dll插件无法安装,我还安装了WiX工具集并制作了一个msi文件,但它根本不起作用......

(1) 我使用 prompt(privileged) cmd 完成所有工作。

(2)我的文件如下所示 在此处输入图像描述

(3)firefox about:plugins page do not contain my dll plugin after my msi file install..

(4) 失败..

在此处输入图像描述

那么这里发生了什么?

4

1 回答 1

2

您是否使用 prep2010x64.cmd 文件(或不同的 x64.cmd 文件)进行构建?如果是这样,那可能是您的问题。许多人完全没有阅读 firebreath 网站上的说明,错误地使用 x64 构建,因为他们运行的是 64 位操作系统。问题是,像firefox这样的浏览器仍然是32位的,所以插件也需要构建32位。

如果这没有帮助,下一个问题是当您在 .dll 上运行 regsvr32 命令时它是否成功。

澄清:你想通了,但对于未来的读者来说,要非常清楚:

不要使用 prep2010x64.cmd 除非你能清楚地解释你为什么需要——并且运行 64 位操作系统不算在内。大多数人都想使用 prep2010.cmd(或任何一年)。

于 2013-07-20T15:41:59.303 回答