写个关闭 进程的程序  process  

解决方案 »

  1.   

    回1楼:
    文件关闭了,要是不打开那个文件保存的对话框,直接传文件的fullname的话,就没问题,一切都ok回2楼:
    我这个程序还不想关闭,如果我这个程序关闭了,上面说的事也就没有了。我现在不明白的地方是,为什么像MSN那种旧可以实现,
    而我们随便写的程序就不行,只要打开那个对话框,关闭后,程序就还占用,有什么特殊处理?
      

  2.   

    是不是保存之后的那个文件没有断开?
    Stream  Close()
      

  3.   

    回楼上的,你说的那个程序里已经写了。而且我也说过,要是不出现那个文件保存的对话框,直接把路径加文件名作为String变量传过去,没有任何问题。大家可以随便谢个程序,就像我上面给出的那段button_click()代码。
    你可以把断电设在if (saveFileDialog1.ShowDialog() != System.Windows.Forms.DialogResult.OK) 这一行,
    在没执行之前,没有任何程序占用USB,只有文件保存那个对话框以出现,再看有没有使用USB的程序,就会看到有两个,
    一个是Explore.exe,另一个是你做的那个程序。而且,当你确定后,文件保存对话框关闭后,再查看,Explore.exe已经不占用了,
    你写的那个程序还在占用,这个时候USB不能结束。“WhoLockMe”有这么一个软件,右键点击USB那个盘符,就能查看时那个程序在使用USB盘。要是没有任何对话框弹出,
    就说明没有程序用,此时可以结束USB。有兴趣的朋友,可以上网找下我说的这个软件,要是没找到,留下你的mail,我会发给你。在线等……