周星驰:
就这个目的的话,直接删除就是了,MoveFileEx,第二个参数设置为空,第三个参数为MOVEFILE_DELAY_UNTIL_REBOOT
[阅读: 1940] 2007-02-01 09:23:47
可以先调用一次DeleteFile或者就是MoveFileEx(不要设成MOVEFILE_DELAY_UNTIL_REBOOT),如果失败,会有错误号(GetLastError),会有明确的信息说明为什么失败,但是好像你的用途不需要。
然后再接着掉用MoveFileEx(设成MOVEFILE_DELAY_UNTIL_REBOOT),将会在注册表中纪录,系统重起会再执行删除操作。