ActiveX 不出现在 IE 上

发布于 2024-12-29 22:14:28 字数 207 浏览 0 评论 0原文

我的项目中有一个 ActiveX 控件。已经正常运行一年多了。但是我在编码时使用的 API 已经改变了。因此我使用新的 API 重新编码了整个 ActiveX 控件。我希望旧的 ActiveX 继续工作,因此我更改了重新编码的 ActiveX 的 GUID 和产品代码。它在我的开发计算机上运行良好。但是当我在另一台计算机上安装该控件时,它不会出现在 IE 上。

任何帮助将不胜感激。

I have an ActiveX control in my project. It has been working properly for over a year. But the API, which I used when coding it, has changed. So I recoded the whole ActiveX control using the new API. I want the old ActiveX to continue working, so I changed the GUID and product code of activex which I recoded. It works fine on my developing computer. But when I install the control on another computer, it does not appear on IE.

Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

来世叙缘 2025-01-05 22:14:28

至少有十几种可能的情况;然而,考虑到您提供的信息量,除了疯狂猜测之外几乎不可能做更多的事情。

您是否在“[其他]计算机”上使用 32 位控件和 64 位浏览器?或者反之亦然?

你如何安装它?有错误信息吗?黄条?它是否显示在“管理加载项”屏幕中?

您还可以考虑使用 FireBreath 而不是自己编写 ActiveX;这样它也可以在其他浏览器中工作,并且您不必直接使用 ActiveX。

There are at least a dozen possible things that this could be; however, given the amount of information you have provided it is nearly impossible to do more than guess wildly.

Are you using a 32 bit control with a 64 bit browser on the "[other] computer"? Or vise versa?

How are you installing it? Are there any error messages? Yellow bars? Does it show up in the Manage Add-ons screen?

You might also consider using FireBreath instead of coding the ActiveX yourself; that way it'd work in other browsers as well and you don't have to muck with the ActiveX directly.

╰◇生如夏花灿烂 2025-01-05 22:14:28

首先,感谢您的回复。

我在 32 位计算机上使用 32 位控件。

我正在使用我的项目生成的 msi 安装程序来安装它。没有错误消息。但是当我尝试先加载它时,会出现黄色条并请求我的许可。在我给予许可后,它根本不会出现。没有显示错误消息。这个和旧的(和工作的)activex 都不会显示在“管理加载项”屏幕中。

我不知道 FireBreath,但我认为我不会被允许使用它。不过我还是要看看。

First of all, thank you for your reply.

I am using a 32 bit control on a 32 bit computer.

I am installing it with the msi installer which is produced by my project. There are no error messages. But when I try to load it first, yellow bar appears and asks my permission. After I give the permission it does not appear at all. No error messages are shown. Neither this nor the old (and working)activex shows up in the Manage Add-ons screen.

I didn't know about FireBreath, but I don't think I will be allowed to use it. I am going to look at it though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文