编写程序,运行后即替换原来的程序,都是可执行文件,文件名是一样的,而且原来程序正在执行。
一开始想先杀掉进程然后覆盖,可是进程名一样,该怎样处理该问题呢?
一开始想先杀掉进程然后覆盖,可是进程名一样,该怎样处理该问题呢?
解决方案 »
- FastReport 在WEB中的应用
- 请教高手,在线等。行转列。
- 关于Windows服务的问题
- 诚心请教:C#纸牌拖动问题
- IBaseFilter 的问题,请大哥们指点
- 请哪个兄弟高手能够提供一个好的文本编辑器及示例源码一份.
- “/dormweb”应用程序中的服务器错误。对路径“C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\dormweb\e6fe1f2c\
- 有经验的进!
- 如何获得游戏界面上指定图片的位置?
- doc文档从数据库中读出的问题?--在线,望各位朋友帮忙!
- Combobox 怎么绑定数据库表里的某列
- GridView绑定问题
Process[] processes = Process.GetProcessesByName(currentProcess.ProcessName);
foreach (Process process in processes)
{
if (process.Id != currentProcess.Id)
{
process.Kill();
process.WaitForExit();
}
}System.IO.File.Copy(currentFile, targetFile, true);在执行复制的时候还是提示文件正在使用,是不是进程没有完全杀死啊