shdocvw.dll在window服务中应用

做window服务如果要利用shdocvw.dll来访问网页,有几点必须要注意 1.版本问题,只要IE有补丁shdocvw.dll就会更新,以本人的经验,如果是IE7,那么shdocvw.dll文件访问IE,IE会执行JS脚本,如果是IE6,要看系统补丁情况,有的行,有的不行,如果是SP2+IE6,那是执行不了JS脚本的

2.slient问题,slient属性可以屏蔽掉一切弹窗,只是返回值默认是false,因此要慎用,有可能会造成IE无法提交表单的问题

3远程部署,现在部署一般都用远程,服务一般用localsystem用户开启,当IE碰到一个新用户的时候会有很多提示框,什么自动完成啦,提交数据加密啦,仿冒站点啦,如果你是远程登录,没有用/console参数的话,你是无法看到屏出提示的,这样你的程序就会死在那里,所以一定要用/consloe参数登录

4注意“允许服务与桌面交互”这个选项

5.不是主线程调用shdocvw.dll的话,功能上会有很多局限。

千万注意不要安装internet安全配置,不然javascript执行不了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值