USB不能结束,程序仍占用问题
现在遇到一个麻烦的事,下面一段代码,实现如下功能,在按钮按下后,弹出一个文件保存的对话框,
此时选择保存地为USB设备,点击确定后,文件能正常保存,可是在程序不退出的情况下,USB不能结束,
查看发现,程序还在占用USB,不知道怎么解决,望大虾帮忙。
类似的现象,比如说,我们用MSN传给USB上的文件给对方,当停留在USB上选择文件的画面时,USB被占用,这是正常的。
而且是被Explore.exe和MSN两个程序占用,可是当文件选好确定后,随着对话框的关闭,Explore.exe和MSN同时释放占用的USB。
我就想做到这种效果。急啊!!!
private void button1_Click(object sender, EventArgs e)
{
System.Windows.Forms.SaveFileDialog saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
saveFileDialog1.Filter = "csv(*.csv)|*.csv";
saveFileDialog1.Title = "文件保存";
saveFileDialog1.AddExtension = true;
if (saveFileDialog1.ShowDialog() != System.Windows.Forms.DialogResult.OK)
{
}
else
{
}
}