中国工商信息查询系统:如何让一个程序,在退出后,将其自身删除,用vb怎么写

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 16:35:06

一个程序如果在运行状态的时候是不能被删除的,这是一个不争的事实。
为什么很多软件在卸载后都要求重启,就是因为很多文件被使用状态,无法删除的,所以必须重启让其成为非使用状态才能删除的。
同样的道理,一个程序退出后他就不在运行状态,他就没有任何行动的能力,但当他在运行状态的时候,他是无法删除自身的,因为自身处于运行状态。
建议楼主可以通过VB程序添加系统临时计划任务,重启后删除该程序;或者让程序生成一个非该程序宿主进程,这样新进程就可以删除已经退出的原来的程序了,不过后者有点像现在很多病毒的做法。