找到相关内容 23
WPF BitmapImage 图片资源无法删除,文件正在被另一个进程使用
今天在一个群里,遇到一个别人问的问题,代码如下所示,项目本意是想在窗体加载时显示一张图片,然后点击按钮,删除该图片。 可是如下代码,在点击delete按钮时,项目报异常:“...无法删除,文件正在被另一个进程使用”, xaml 代码: <Grid x:Name="LayoutRoot"> <Grid.RowDefinitions
http://www.cyqdata.cn/cnblogs/article-detail-25369 
进程间通信 - 剪贴板实现
引子 由于在启动一个进程后,操作系统会给这个进程分配 4GB 的私有地址空间,至于为何有 4GB 这么大, 那得考虑进程的私有地址空间和实际物理内存地址空间之间的映射以及页交换等等细节问题了,这里不予讨论, 从名字就可以知道,既然操作系统给每一个进程分配的是私有地址空间, 自然,这段地址空间也只有这个进程自己才能访问了,不然还称为私有干吗呢? 既然这段私有地址空间只能由进程本身访问,那也就说明别的进程是不能够随意的访问这个进程的地址空间的, 而本篇博文介绍的是进程间的通信,而上面又说任意两个进程之间是并能够互相访问对方的私有地址空间的, 都不能访问了,那还通信个屁啊 ? 自然上面的访问对方进程的私有地址空间是行不通了,那应该还有其他办法的 !!! 解决方法: 如果我在物理内存中划分出一块内存,这一块内存不为任何的进程所私有,但是任何的进程又都可以访问这块内存, 那么 进程 A 就可以往这块
http://www.cyqdata.cn/cnblogs/article-detail-2143 
C#基础之进程管理
今天 我们来讲一个很基础的东西--进程,我们知道一个Win32程序都会被分配到一个进程里面,进程之间是相互独立的个体,一个进程出现了问题停止工作不会影响其它的进程。那我们怎样用C#来获取当前系统中运行的进程呢?我们来看看下面这段代码   Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Process[] ps = Process.GetProcesses(); foreach (Process p in ps) { Console.WriteLine("{0}, {1}", p.ProcessName, p.Id); }  
http://www.cyqdata.cn/cnblogs/article-detail-287