我的环境: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) 失败..
那么这里发生了什么?
我的环境: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) 失败..
那么这里发生了什么?
您是否使用 prep2010x64.cmd 文件(或不同的 x64.cmd 文件)进行构建?如果是这样,那可能是您的问题。许多人完全没有阅读 firebreath 网站上的说明,错误地使用 x64 构建,因为他们运行的是 64 位操作系统。问题是,像firefox这样的浏览器仍然是32位的,所以插件也需要构建32位。
如果这没有帮助,下一个问题是当您在 .dll 上运行 regsvr32 命令时它是否成功。
澄清:你想通了,但对于未来的读者来说,要非常清楚:
不要使用 prep2010x64.cmd 除非你能清楚地解释你为什么需要——并且运行 64 位操作系统不算在内。大多数人都想使用 prep2010.cmd(或任何一年)。