我把断点放到CWinApp的构造函数开始处,执行到断点用Spy++一看,就有三个了。我怀疑是静态加载DLL引起的,但是具体的不知道。现在我想控制这些线程,怎么办。请大家给点线索。谢了。

解决方案 »

  1.   

    通过Performance Counter可以得到线程的ID,通过OpenThread得到线程的HANDLE,接下来就随你便了。
      

  2.   

    你的程序里面你自己添加了那些线程?
    你看看你都是在什么地方调用这些线程?我的VC还没有编译用spy++ 查看就有一个线程了。
      

  3.   

    MFC的应用程序刚启动时是不了一个线程。
      

  4.   

    Oh,说错了。掌!
    有可能是你加载的DLL创建的。
      

  5.   

    以下情况可能创建线程
    创建了OLE组件
    其他应用程序创建的远程线程(例如某些版本的3721)