0

这是关于使用Crossrider.com创建的网络浏览器插件。我已经从该站点创建了一个安装程序来安装 Internet Explorer 加载项。

当我运行 crossrider 创建的“Internet Explorer 8”附加安装程序时,它工作正常,并在 Internet Explorer 8 的工具栏中显示图标。这是在 Windows XP 中。但是,当我以管理员身份运行安装程序时(右键单击 > 运行身份 > 选择用户名),它没有显示图标或工作。但它仍然在“托管加载项”对话框中显示为启用。这里可能是什么问题?

这只发生在 Windows XP 中。对于新版本的 Windows,以管理员身份运行可以正常工作。

4

1 回答 1

0

感谢您的帮助什洛莫。我弄清楚了这个问题。它似乎不是以管理员身份运行的。我已将 crossrider 创建的安装程序捆绑在另一个主安装程序中。这将提取 IE 安装程序并运行它。我假设由于主安装程序以管理员身份运行,因此问题与此有关,但事实并非如此。

这似乎是这里的问题。当安装程序与主安装程序捆绑并再次提取时,它会产生上述问题中解释的问题。无论它是由主安装程序运行还是通过双击它打开,同样的问题。

因此,为了解决这个问题,我将 crossrider 创建的安装程序压缩为 ZIP 文件。然后将其包含在主安装程序中。主安装程序将解压缩 zip 文件并在其中运行 IE 安装程序。这样它就可以工作并防止上述问题中提到的问题。

似乎当 IE 安装程序可执行文件直接(作为 EXE 文件)与另一个可执行文件捆绑并再次提取时,它无法正常工作。

因此,当 crossrider 创建的安装程序 exe 被添加到另一个 exe 文件中时。然后解压缩并运行,它没有在 IE 中显示工具栏或根本无法工作,尽管它在“管理加载项”对话框中显示为已安装并启用。但是当crossrider创建的安装程序exe被压缩成一个zip文件并添加到另一个exe文件中时,然后解压并运行;这样它就可以显示工具栏图标并正常工作。

这仅适用于 Windows XP Internet Explorer 8。

于 2014-06-02T11:31:09.327 回答