系统采用CS架构,自动更新时经常出现“请求的操作无法在使用用户映射区域打开的文件上执行”
检查后发现要更新的EXE文件无法覆盖,疑似文件被占用。但用unlocker检测不到占用。
折腾半小时发现问题原因是xenocode引起的,删除C:\Documents and Settings\ADMIN\Application Data\Xenocode\ApplianceCaches
目录下对应exe开头文件夹后问题解决。
xenocode混淆后的程序会向C:\Documents and Settings\ADMIN\Application Data\Xenocode\ApplianceCaches写入文件,如果该文件
夹中文件被占用,那么对应EXE文件将不能被覆盖或者删除。