如何把正在运行的exe文件复制到另外一个目录?

yangquanlaohou 2010-03-04 07:06:37
如何把正在运行的exe文件复制到另外一个目录? 然后让它运行?
...全文
312 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangquanlaohou 2010-03-04
  • 打赏
  • 举报
回复
是我的错,谢谢,结贴给分!!
xingyuebuyu 2010-03-04
  • 打赏
  • 举报
回复
我这里是正常的,把你的代码贴上来看看啊
这样不了解情况
yangquanlaohou 2010-03-04
  • 打赏
  • 举报
回复
谢谢,xingyuebuyu,我在最后面加了一句,textBox1.Text = "复制完毕" + "\r\n";
运行复制后的程序,好像输不出 这句呀。请教!
xingyuebuyu 2010-03-04
  • 打赏
  • 举报
回复

System.IO.FileStream fs = new System.IO.FileStream(Application.ExecutablePath, System.IO.FileMode.Open, System.IO.FileAccess.Read);
byte[] bytes = new byte[fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
fs.Dispose();

System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes);

System.IO.FileStream fs1 = new System.IO.FileStream("d:\\1.exe", System.IO.FileMode.Create, System.IO.FileAccess.ReadWrite);
fs1.Write(bytes, 0, bytes.Length);
fs1.Close();
fs1.Dispose();


晕倒,定义数组时少了长度少了一个.改下就好了,我测过
yangquanlaohou 2010-03-04
  • 打赏
  • 举报
回复
5楼的,谢谢,复制后的文件不能运行呀,“不是有效的WIN32应用程序”
6楼的,谢谢,来点代码!
tjficcbw 2010-03-04
  • 打赏
  • 举报
回复
运行的程序复制是没问题的,复制后运行也没问题
godtan 2010-03-04
  • 打赏
  • 举报
回复
不怎么懂,学习一下……
菜鸟弱弱的问一下:既然不是剪切,直接Copy不行么?
xingyuebuyu 2010-03-04
  • 打赏
  • 举报
回复

System.IO.FileStream fs = new System.IO.FileStream(Application.ExecutablePath, System.IO.FileMode.Open,System.IO.FileAccess.Read);
byte[] bytes = new byte[fs.Length - 1];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
fs.Dispose();

System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes);

System.IO.FileStream fs1 = new System.IO.FileStream("d:\\1.exe",System.IO.FileMode.Create);
fs1.Write(bytes, 0, bytes.Length);
fs1.Close();
fs1.Dispose();


这是拷贝成d:\1.exe,路径你随便改就好了
nali29 2010-03-04
  • 打赏
  • 举报
回复
两个程序同时运行?同一个么?开两个进程不就好了
yangquanlaohou 2010-03-04
  • 打赏
  • 举报
回复
2楼的,如何呢。来点简单代码。我想让两个程序同时运行。
galicurry 2010-03-04
  • 打赏
  • 举报
回复
正在运行的好像可以复制吧。
反正剪切是不能的。
whb147 2010-03-04
  • 打赏
  • 举报
回复
先关了,然后拷贝,然后再运行

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧