windows7环境下 C#程序webbrowser连接SSL 3.0 连接请求失败
我是在程序中调取易宝的充值网页 ,在xp环境下是完全可以的 ,但是在win7环境下 工行银行的是不兼容的,其他银行都可以, 但是直接用浏览器打开网页是可以的---------------------------------------------------
我写的代码如下
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Trader3._0
{
public partial class TakeMoney : Form
{
public WebBrowser webBrowser1;
public TakeMoney()
{
InitializeComponent();
}
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TakeMoney));
this.webBrowser1 = new System.Windows.Forms.WebBrowser();
this.SuspendLayout();
//
// webBrowser1
//
this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
this.webBrowser1.Location = new System.Drawing.Point(0, 0);
this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
this.webBrowser1.Name = "webBrowser1";
this.webBrowser1.Size = new System.Drawing.Size(813, 652);
this.webBrowser1.TabIndex = 0;
this.webBrowser1.Url = new System.Uri(" http://pay.tkwedding.net/index.asp", System.UriKind.Absolute);
//
// TakeMoney
//
this.ClientSize = new System.Drawing.Size(813, 652);
this.Controls.Add(this.webBrowser1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "TakeMoney";
this.Text = "ATM";
this.ResumeLayout(false);
}
}
}
------------------------------------------------------
报错如下
Trader3.0.Application_ThreadException
尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
在 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
在 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
在 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
在 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
在 System.Windows.Forms.Application.RunDialog(Form form)
在 System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
在 System.Windows.Forms.Form.ShowDialog()
在 Trader3._0.MainForm.MenuItemTakeMoney_Click(Object sender, EventArgs e)
在 DevComponents.DotNetBar.BaseItem.RaiseClick(eEventSource source)
在 DevComponents.DotNetBar.BaseItem.InternalMouseUp(MouseEventArgs objArg)
在 DevComponents.DotNetBar.PopupItem.InternalMouseUp(MouseEventArgs objArg)
在 DevComponents.DotNetBar.ButtonItem.InternalMouseUp(MouseEventArgs objArg)
在 DevComponents.DotNetBar.MenuPanel.OnMouseUp(MouseEventArgs e)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 DevComponents.DotNetBar.MenuPanel.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)日志名
------------------------------------------------------
win7报错
日志名称: System
来源: Schannel
日期: 2011/4/6 15:31:38
事件 ID: 36888
任务类别: 无
级别: 错误
关键字:
用户: SYSTEM
计算机: WIN-20110403ICS
描述:
生成以下严重警告: 40。内部错误状态为 107。
win7报错
日志名称: System
来源: Schannel
日期: 2011/4/6 15:31:38
事件 ID: 36874
任务类别: 无
级别: 错误
关键字:
用户: SYSTEM
计算机: WIN-20110403ICS
描述:
从远程客户端应用程序收到一个 SSL 3.0 连接请求,但没有任何受客户端应用程序支持的密码套件是受服务器支持的。SSL 连接请求失败。
事件 Xml:
<Event xmlns=" http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Schannel" Guid="{1F678132-5938-4686-9FDC-C8FF68F15C85}" />
<EventID>36874</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2011-04-06T07:31:38.120117100Z" />
<EventRecordID>5922</EventRecordID>
<Correlation />
<Execution ProcessID="520" ThreadID="652" />
<Channel>System</Channel>
<Computer>WIN-20110403ICS</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="Protocol">SSL 3.0</Data>
</EventData>
</Event>
--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:.NET技术 , 其他语言