首页
社区
课程
招聘
Microsoft CLR Debugger动态调试问题
发表于: 2008-12-21 20:33 7429

Microsoft CLR Debugger动态调试问题

2008-12-21 20:33
7429
.method private hidebysig instance void
          '获取序列号'() cil managed
  {
    // Code size       58 (0x3a)
    .maxstack  3
    .locals init (class EMSWEB_Send.computer V_0)
    IL_0000:  newobj     instance void EMSWEB_Send.computer::.ctor()
    IL_0005:  stloc.0
    IL_0006:  ldarg.0
    IL_0007:  ldfld      class [System.Windows.Forms]System.Windows.Forms.TextBox EMSWEB_Send.reg::textBox1
    IL_000c:  ldloc.0
    IL_000d:  callvirt   instance string EMSWEB_Send.computer::'机器序列号'()
    IL_0012:  ldstr      "S"
    IL_0017:  call       string [mscorlib]System.String::Concat(string,
                                                                string)
    IL_001c:  callvirt   instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(string)
    IL_0021:  ldarg.0

//=================================
运行到 IL_0021 时出现线程访问错误,说'textBox1' 被多个线程访问了,
晕,怎么会出现这种情况,请高人指点下,谢谢

An unhandled exception of type 'System.InvalidOperationException' occurred in System.Windows.Forms.dll

Additional information: Cross-thread operation not valid: Control 'textBox1' accessed from a thread other than the thread it was created on.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
什么软件放上来看看
2008-12-22 19:47
0
雪    币: 149
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
软件下载地址: http://wade.cn/temp/s.rar
2008-12-23 11:27
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
看了一下,很简单.只要注册成功.就可以了。也没有启动认证
2008-12-24 18:47
0
雪    币: 149
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
静态分析修改关键点就可以了
我的意思是想动态调试一下该程序
2008-12-25 16:06
0
游客
登录 | 注册 方可回帖
返回
//