1
7
请尝试javascript delete语句:
呼叫
理想情况下,您应该将升级机制构建到ActiveX本身中。我见过一些在线游戏平台这样做,效果很好。 |
2
2
我只能在 全部的 其中包括:
我依赖于.NET/mscoree.dll来处理COM内容,因此可能会有一种更干净的方法进入较低的级别。 不同的“版本控制”通过HKCU\Software\Classes结构中的临时加载进行处理。 |
3
1
我认为这是不可能的。 |
4
0
您可以尝试的一件事是让安装程序调用 CoFreeUnusedLibraries() 然后用S_OK in回复 DllCanUnloadNow() 你也可以只写一个存根DLL来实现你所有的触摸IE的接口,然后就可以直接进入你的应用程序 真实的 |
5
0
您是否尝试过使用Javascript杀死ActiveX控件所在的DOM元素?如果您这样做,IE将告诉控件卸载,但您必须确保控件实际上将卸载。然后,您应该能够使用较新的对象引用点击页面,这将启动较新的对象。。。。 否则,您可能会尝试打开一个弹出窗口,将您指向从未加载对象的页面,同时,使用主浏览器的命名引用,将其重定向到未引用对象的页面,使其有机会卸载,然后重新引用更新的ActiveX。这将加载更新的控件。 无论你走哪条路,这都是一个棘手的问题,但你也许能让它做你想做的事。 如果您的控件行为不正常,它可能无法正常卸载,因此这是您必须注意的事项。 拉里 |
6
0
你不能改变工作流程吗?首先检查更新,避免整个问题! 无论您实施何种解决方案,浏览器都由客户端控制,任何(安全)更新或新版本都可能破坏您的系统。 |
7
-1
愚蠢的回答,对不起。我猜如果你还有这个问题,重定向就不起作用了。如果您没有尝试tho,只需创建一个页面,重定向到您更新的ActiveX页面并链接到该页面即可。 middleman.html:
|
8
-1
显然是和不是。 这可能发生,但只有通过安全漏洞“黑客”才能发生。所以不是通过任何合法的程序,不是。 http://www.juniper.net/security/auto/vulnerabilities/vuln16409.html http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q240797&sd=tech 这是来自MSDN网站的关于ActiveX控件的引用: 用户不能直接与小程序、嵌入或对象元素加载的Microsoft ActiveX控件交互。用户可以在激活其用户界面后与此类控件交互。” http://msdn.microsoft.com/en-us/library/ms537508.aspx |
Cleric · C#运行主动自动化对象-如何源事件? 6 年前 |
Daniël J · 使用GUI制作COM服务器的最佳实践是什么? 6 年前 |
Toponimo · 从Python访问COM方法 6 年前 |
user8666372 · 自动向可用引用添加引用 6 年前 |