zoukankan      html  css  js  c++  java
  • AxWebBrowser与WebBrowserU盾登陆时的使用

    PS:上个月为财务小妹做了个自动上传报表的工具,财务妹子表示调戏我很开心T_T~~。
     
    由于该小程序涉及到登陆,准备用WebBroswer,这一下撞墙上了,无法展示U盾密码框。
     
    我在博问上的问题描述已经可以说明当时我的心情了T_T~~~:
    ie8、9、10、11浏览器中均可以正常弹出确认控件提示框、以及输入密码的输入框。
    直接使用VS2012浏览网页也可以正常弹出确认控件提示框、以及输入密码的输入框。
    怀疑是否WebBrowser控件中的IE模式问题、进行调整后问题仍然未解决。
    怀疑是否是数据执行保护功能问题,关闭后问题仍然未解决。
    当时自己试验一天无果的情况下,准备求助博客园,结果——惨淡收场~~~~~
     
    偶然在csdn发现有人用MFC提了相同的问题,虽然他的是反调试问题,但是最终说明MFC中的WebBrowser是可以成功弹出U盾密码框的。
    后面试了下MFC,发现果然可以,不过使用的却是AxWebBrowser控件。
    在C#WinFrom中使用了AxWebBrowser后,问题解决。(网上有很多在工具箱中引用AxWebBrowser之类的COM组件的教程,这里不再叙述)
     
    后记:有一点点小小的疑问,类似某支付公司的U盾,用WebBrowser可以解决,但是银行之类的,就只能AxWebBrowser(国企就是牛逼。。)。原理下来还需要仔细研究下(我自己也不知道要多久0_0)。
  • 相关阅读:
    USACO2.24 Party Lamps
    hdu3811 Permutation
    局部视图Partial
    动态修改a标签的css样式
    .net 记住用户名和密码
    C#枚举
    学习存储过程的时候参看的两个DVBBS的存储过程和两个初步了解后自己写的存储过程(带分页的)
    js 几种常用的表单输入判断
    AJAX+.net实现无刷新搜索,无须提交,边输边查
    ifream中的数据传递
  • 原文地址:https://www.cnblogs.com/lowcoders-Blog/p/5312040.html
Copyright © 2011-2022 走看看