在窗体关闭的消息中使用:
myThread.abort()//myThread为你定义的线程
关于发布,你使用文件里的新建项目,里面有安装部署项目,使用安装向导对你的.EXE文件打包。

解决方案 »

  1.   

    按上面的方法打包后还得装。net框架才能运行
      

  2.   

    同志:能把你的c#源代码考份给我吗?我正想向高手学习学习!
    我的e-mail:[email protected]
      

  3.   

    sorry不是线程
    是进程
    我关闭了窗体后在“应用程序”里看不到了“进程”里还能看见这个程序,而且占用内存是13m左右,怎么这么大????一个qq也就是8m左右。是不是里面的垃圾代码太多,还是.net的东西就是这么占内存?
      

  4.   

    我发现winrar在所有窗体关闭后在进程里就没有了,我刚刚加了这么一段:
    Process[] myProcesses;
    myProcesses = Process.GetProcessesByName("chatserver.exe");
    foreach(Process myProcess in myProcesses)
    {
        myProcess.CloseMainWindow ();
    }
    想获取进程名然后关掉它,但是也没用(我在进程里看到映像名称是chatserver.exe)。在有我这么写是不是有危险?如果另外有一个chatserver是不是也被关掉了?
      

  5.   


     发布需要:
      1.所有Bin目录下的文件
      2..Net FrameWork(.net的安装盘上有,大概20几M)安装文件并在发布机器上安装
      

  6.   

    我的妈,用C#写一个小小的EXE,居然要20几M的支持文件,算了趁早不用C#写Exe App了