include
//设置本程序进程基本为实时执行,快速退出。
SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL);
//通知资源管理器,本程序删除
SHChangeNotify(SHCNE_DELETE, SHCNF_PATH, Config::CalcRunningFilePath().c_str(), NULL); // SHCNE_RMDIR:删除文件夹;SHCNE_DELETE:删除文件
//SHChangeNotify(SHCNE_RMDIR, SHCNF_PATH, path.c_str(), NULL); // SHCNE_RMDIR:删除文件夹;SHCNE_DELETE:删除文件
随后即可删除执行中的exe自身
留待后查,同时方便他人