如何在C#中获取进程名 比如,一个进程(A)正在以一个图片为模板,进行处理后生成新图片,另一个进程(B)在处理完之后要删除之前的图片,可是程序提示进程(B)无法操作原图片,因为进程A占用了它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Diagnostics.Process[] processes;processes = System.Diagnostics.Process.GetProcesses();foreach (System.Diagnostics.Process instance in processes){Console.WriteLine(instance.MainModule.FileName);} 不太理解你说的, 猜测一下,你可能要加一个 image.Dispose(); 操作 简单地说就是“该进程无法访问文件“D:\Web\UI\adsPic\65070d22-281c-424f-87d3-1e9d8c33efb3.jpg”,因为该文件正由另一进程使用。 ”的问题,该进程实际上就是应用程序主进程,如果使用Thread.Abord(Thread.CurrentThread);会导致应用程序退出,如何在应用程序不退出的前提下,访问那个文件,对它执行修改,删除操作? 使用image.Dispose()也无效,使用 m_ImgPhoto.Save(dstPic, GetImageFormat(srcPic));m_ImgPhoto.Dispose();File.Delete(srcPic);也提示无法访问文件,其中dstpic是新文件,srcPic是原文件,m_ImgPhoto是System.Drawing.Image 对象 请教一个正则的问题 c# winform 上传文件的控件是什么? delphi DLL的函数ReadAllRecordAsFile调用问题,望高手指点 System.DateTime请教 C#中如何实现IntPtr与Uint16[]、UInt32[]的互相拷贝 高分请高手解答一个问题????????? 2年工作经验,1年.NET,在福州找工作,各位朋友帮下忙 请教 请推荐学习C#图形界面的书籍 WPF 带连接线 popup 不用popup也行重点是那个连接线 高手请教 menu控件
processes = System.Diagnostics.Process.GetProcesses();
foreach (System.Diagnostics.Process instance in processes)
{
Console.WriteLine(instance.MainModule.FileName);
}
不太理解你说的, 猜测一下,你可能要加一个 image.Dispose(); 操作
”的问题,该进程实际上就是应用程序主进程,如果使用Thread.Abord(Thread.CurrentThread);会导致应用程序退出,如何在应用程序不退出的前提下,访问那个文件,对它执行修改,删除操作?
m_ImgPhoto.Save(dstPic, GetImageFormat(srcPic));
m_ImgPhoto.Dispose();
File.Delete(srcPic);
也提示无法访问文件,其中dstpic是新文件,srcPic是原文件,m_ImgPhoto是System.Drawing.Image 对象