我按照以下步骤创建了ActiveX控件:
- Create a new Class Library project in Visual Studio
- Create a new class that inherits from UserControl
- Create a new interface that exposes the controls methods and properties to COM interop
- Make the control class implement the new interface
- Mark the control as safe for scripting and initialization
- Create a .msi installer for the control
- Package the control in a .cab file for web deployment
- Ininitalize and test the control with JavaScript
(见article)
当我在IE中运行测试时,我收到以下错误: “Windows已阻止此软件,因为它无法验证发布者ie8”
有人可以给我一些建议,告诉我应该去找哪些方向来找到我错过的这个吗?
我应该注册出租车吗? (我没有)
我只能在.net 3.5和VS 2008工作。
答案 0 :(得分:2)
你有一些选择:
这里有一些关于签署CAB的链接:
您还可以尝试使用非管理员权限安装activeX(仅适用于vista和Windows 7) http://msdn.microsoft.com/en-us/library/windows/desktop/aa369519(v=vs.85).aspx - 为非管理员安装具有提升权限的程序包