首页
论坛
专栏
课程

[.NET平台] Microsoft CLR Debugger动态调试问题

2008-12-21 20:33 5857

[.NET平台] Microsoft CLR Debugger动态调试问题

2008-12-21 20:33
5857
.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.

[公告]安全服务和外包项目请将项目需求发到看雪企服平台:https://qifu.kanxue.com

最新回复 (4)
bobylove 2008-12-22 19:47
2
0
什么软件放上来看看
cnlcg 2008-12-23 11:27
3
0
软件下载地址: http://wade.cn/temp/s.rar
bobylove 2008-12-24 18:47
4
0
看了一下,很简单.只要注册成功.就可以了。也没有启动认证
cnlcg 2008-12-25 16:06
5
0
静态分析修改关键点就可以了
我的意思是想动态调试一下该程序
游客
登录 | 注册 方可回帖
返回