我用C#做了一个控件,在本机没问题,但是在局域网的其它机就无法访问。如果codebase = *.msi的话,就会提示安装,但刷新时又是提示安装。打包成cab的也不行,显示一个叉。浏览器我已设置,应该没有问题的了?
不知是不是我打包有问题,还是其它的问题……
希望可以得到答案!
------解决方案--------------------------------------------------------
sf
------解决方案--------------------------------------------------------
谁有第三方控件也给偶一份吧,谢谢 QQ 285984303 MSN:hesoft@hotmail.com
------解决方案--------------------------------------------------------
插件签名
------解决方案--------------------------------------------------------
rr
------解决方案--------------------------------------------------------
我没用C#做过控件,我用C做的
要继承 IObjectSafety 接口声明控件安全,不然IE 6.0及以上直接就过滤掉了,连安装的机会都没有,就算你手动注册了,在IE中还是被过滤,不可用,下面是我的代码中相关的代码,C# 怎么实现我不清楚,抱歉了
#ifdef L_IMPL_OBJECTSAFETY
#include <objsafe.h>
#endif // L_IMPL_OBJECTSAFETY
#ifdef L_IMPL_OBJECTSAFETY
BEGIN_INTERFACE_PART(ObjectSafety, IObjectSafety)
STDMETHOD(GetInterfaceSafetyOptions)(REFIID riid, DWORD __RPC_FAR *pdwSupportedOptions, DWORD __RPC_FAR *pdwEnabledOptions);
STDMETHOD(SetInterfaceSafetyOptions)(REFIID riid, DWORD dwOptionSetMask, DWORD dwEnabledOptions);
END_INTERFACE_PART(ObjectSafety)
DECLARE_INTERFACE_MAP();
#endif // L_IMPL_OBJECTSAFET