如何让一个程序运行完毕的时候删除自己? try:System.IO.File.Delete(System.Reflection.Assembly.GetExecutingAssembly().Location) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果只是删除文件就用:System.IO.File.Delete 直接删除不可以,因为文件还在使用.用API: MoveFileEx可以删除自己,原理是在注册表中做一标记,系统重新启动时删除.具体函数的用法,参考MSDN:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/movefileex.asp System.IO.File.Delete(System.Reflection.Assembly.GetExecutingAssembly().Location) 我有个建议:再写一个exe 置于temp 目录,然后由主程序在Main() 最后一句用ShellExecute 去启动它,由那个EXE 去删除本程序正统的方法我记得班兄有个回贴有讨论过,你可以搜索一下有比他上面更详细的回复 C#中如何将Textbox.text的内容转换为2进制并在另一个Textbox中输出 请问怎样使用System.Management 实现结束远程计算机的一个进程呢?求段代码 构造方法继承父类的构造方法有什么意义? 高分跪求C#的FTP实现方法(十万火急,在线等待,一解决马上给分!!!!!!) 文章中大量的关键字替换问题,急! 怎么取消Treeview节点选中时蓝色背景 求在WinForm中使图片放大缩小代码。。。 招聘(深圳福田) 请问如何删除DATATABLE中的DATAROW---急!!!在线等候!!! 条形码的编程!!!! 请问哪里有C#的函数介绍下载,另外急切要知道将十进字符转为十六进制的函数是什么。 传真的问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货