开发者

ActiveX Control Name is not available

开发者 https://www.devze.com 2023-03-11 11:36 出处:网络
ActiveX Info - This ActiveX Control is Implemented using C#, VS 2008, .Net Framework 3.5 Digitally Signed with valid Code Signing Certificate

ActiveX Info - This ActiveX Control is

  • Implemented using C#, VS 2008, .Net Framework 3.5
  • Digitally Signed with valid Code Signing Certificate
  • Installed using VS Deployment Project and Registered on Client Side

Problem - One of our web page loads this开发者_开发问答 ActiveX Control, however for a first time visitor, the IE (I'm using IE9) prompts

This webpage wants to run the following add-on: 'Control name is not available' from 'Not Available'

After allowing it, then go into "Tool" => "Manage Add-ons", it's now there with proper Control Name & Publisher.


Seeking - I'm looking for solutions that will either

  • Display correct information in the warning prompt, Control name & Publisher name, OR
  • Remove the warning completely

Researched Solutions - I have found some suggested solutions, but none of them describe fully

  • Display correct name by COM Shim approach on MDSN
    • Performance issue
    • Although I did go ahead downloading COM Shin Wizard, but lack of info after creating it
  • Remove warning by setting up CLSID and domain as an approved domain in the registry during installation
    • Not sure which registry to create/update, need more specific registry values
  • How to Set ActiveX Control Name on StackOverflow
    • Bounty set by me, but maybe the question is too old which grabs no attention.
    • I'll start bounty on this question once the old one has expired.

All helps are appreciated


Got it solved by putting on to pre-approvaed list

To put your control on the pre-approved list, you need to write the CLSID of the control to the following registry location.

HKEY_LOCAL_MACHINE

SOFTWARE

Microsoft

Windows

CurrentVersion

Ext

PreApproved

0

精彩评论

暂无评论...
验证码 换一张
取 消