程序自删除

之前在XP上通过MoveFile解决过该问题,但是在win7上发现这样不是很好使,所以想了一个很恶心的办法,那就是通过要自删除的程序,复制自己到临时目录,通过参数的数目来区分是临时目录文件还是需要自删除的文件,通过临时目录下的程序来删除程序自身,一定要注意的是启动子删除程序的时候一定要是detach模式才行,否则会导致父子程序的关系,导致无法正常删除的。

调用QProcesss 的startDetach来隔断进程启动。

你可能感兴趣的:(C++,程序自删除)