系統采用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文件將不能被覆蓋或者刪除。