【发布时间】:2017-12-22 20:34:57
【问题描述】:
我想要做的是一旦用户关闭我的程序,我希望程序自动删除 exe 文件。这就是我所拥有的,但是当我关闭程序时,我得到一个路径不可访问的错误,我认为这是因为它在第二个被使用并且无法删除。
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
string path = Application.ExecutablePath;
File.Delete(path);
}
如果有人知道如何在程序完全关闭后执行代码或如何修改此代码以使其执行此操作,我将不胜感激。
【问题讨论】:
-
不能删除自己
-
看看这个,看看它是否给你一些可选的想法:stackoverflow.com/questions/2245201/…
-
是的,其中一个选项效果很好,C0d3r 的答案很有效。感谢您的参考。
标签: c# windows-applications formclosing