VB.net写的程序报错,报错信息“ .NET Runtime 2.0 Error Reporting”,该如何解决

VB.net写的程序报错,报错信息“ .NET Runtime 2.0 Error Reporting”
用VS2008写的vb.net程序,在测试过程中发现,在程序运行十几个小时后,会报错,程序会死掉,具体的报错信息如下:
事件类型: 错误
事件来源: .NET Runtime 2.0 Error Reporting
事件种类: 无
事件 ID: 5000
日期: 2012-3-21
事件: 14:40:40
用户: N/A
计算机: ACMCCTOS-D824D2
描述:
EventType clr20r3, P1 solar.exe, P2 1.0.0.0, P3 4f67e3a0, P4 system, P5 2.0.0.0, P6 4889de7a, P7 3b1d, P8 7a, P9 system.unauthorizedaccess, P10 NIL.

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:
0000: 63 00 6c 00 72 00 32 00 c.l.r.2.
0008: 30 00 72 00 33 00 2c 00 0.r.3.,.
0010: 20 00 73 00 6f 00 6c 00 .s.o.l.
0018: 61 00 72 00 2e 00 65 00 a.r...e.
0020: 78 00 65 00 2c 00 20 00 x.e.,. .
0028: 31 00 2e 00 30 00 2e 00 1...0...
0030: 30 00 2e 00 30 00 2c 00 0...0.,.
0038: 20 00 34 00 66 00 36 00 .4.f.6.
0040: 37 00 65 00 33 00 61 00 7.e.3.a.
0048: 30 00 2c 00 20 00 73 00 0.,. .s.
0050: 79 00 73 00 74 00 65 00 y.s.t.e.
0058: 6d 00 2c 00 20 00 32 00 m.,. .2.
0060: 2e 00 30 00 2e 00 30 00 ..0...0.
0068: 2e 00 30 00 2c 00 20 00 ..0.,. .
0070: 34 00 38 00 38 00 39 00 4.8.8.9.
0078: 64 00 65 00 37 00 61 00 d.e.7.a.
0080: 2c 00 20 00 33 00 62 00 ,. .3.b.
0088: 31 00 64 00 2c 00 20 00 1.d.,. .
0090: 37 00 61 00 2c 00 20 00 7.a.,. .
0098: 73 00 79 00 73 00 74 00 s.y.s.t.
00a0: 65 00 6d 00 2e 00 75 00 e.m...u.
00a8: 6e 00 61 00 75 00 74 00 n.a.u.t.
00b0: 68 00 6f 00 72 00 69 00 h.o.r.i.
00b8: 7a 00 65 00 64 00 61 00 z.e.d.a.
00c0: 63 00 63 00 65 00 73 00 c.c.e.s.
00c8: 73 00 20 00 4e 00 49 00 s. .N.I.
00d0: 4c 00 0d 00 0a 00 L.....  

请各位帮忙来讨论解决下这个问题,另外就是出现这种情况的原因除了与软件有关系,与硬件也会有关系吗?


------解决方案--------------------

http://q.cnblogs.com/q/8902/